﻿@charset "utf-8";
/* CSS Document */
*{ margin:0;padding:0; list-style-type:none; /*font-family: "Microsoft YaHei" */}
body{ font-size:14px;font-family: "Microsoft YaHei",Arial, Helvetica, sans-serif;}
img{border:0;}
p {
	text-indent: 2em;margin: 10px 0px 10px 0px;
}
a{ text-decoration:none;}
a:hover,textarea{ text-decoration:none; outline:none;}
.clear{ clear:both;}
body a{outline:none;blr:expression(this.onFocus=this.blur());}
input:focus,button,select{ outline:none;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none; border: none;}
textarea {-webkit-appearance: none;} 
i,em{ font-style:normal;}
input,textarea,select{font-family: "Microsoft YaHei"}

.header{ width:100%;border:0px #FF0000 solid;height:79px;  margin:0 auto; width:expression(document.body.clientWidth <= 1200? "1200px": "auto"); min-width:1200px; background:url(../images/menu_bg.png) repeat-x 0 bottom; padding-bottom:0px; overflow:hidden}
.top{ width:1200px; margin:0 auto; overflow:hidden;border:0px #FFFF00 solid;height:79px;  }

.menu{ float:left; display:inline; width:962px; overflow:hidden; margin-top:0px; border:0px #0000FF solid;}
.menu li{ float:left; display:block; overflow: hidden;width:105px; }
.menu li a{ display:inline-block; width:105px; height:68px; overflow:hidden; line-height:68px; color:#ffffff; font-size:17px; text-align:center}
.menu li a:hover{ background:url(../images/list01.png) no-repeat center bottom; color:#ffaa2b; text-decoration:underline;}
.menu li.home{ width:122px;}
.menu li.home a{ width:122px;  background-color:#1d98ff; font-weight:bold;}
.navon a{background:url(../images/list01.png) no-repeat center bottom!important; color:#ffaa2b!important; text-decoration:underline!important;}


.search_box{ float:right; overflow:hidden; width:200px; height:32px; border:2px solid #e3e3e3; border-radius:3px; background-color:#ffffff; margin-top:15px;}
.search_text{ float:left; width:139px; overflow:hidden; height:30px; line-height:30px; border:none; margin-left:15px;}
.search_btn{ float:right; width:32px; height:30px; overflow:hidden; margin-right:5px; background:url(../images/search_btn.png) no-repeat center center; border:none; cursor:pointer}

.footer{width:100%; margin:0 auto; width:expression(document.body.clientWidth <= 1200? "1200px": "auto"); min-width:1200px; background-color:#1d71b7;}
.footer_box{ width:1200px; margin:0 auto; overflow:hidden; color:#ffffff; font-size:14px; text-align:center; line-height:24px; background:url(../images/f_logo.jpg) no-repeat 232px 40px; position:relative; padding-top:40px; padding-bottom:30px;}
.footer_box a{ color:#ffffff;}
.ewm_foot{ position:absolute; right:200px; top:30px;}
.ewm_foot img{ width:110px;}



.main_cont1{ width:1200px; margin:0 auto; overflow:hidden; padding-top:35px; padding-bottom:53px;}
.main_cont1 dl{ float:left; width:1060px; overflow:hidden; margin-left:70px;}
.main_cont1 dl dt{ float:left; width:1060px; overflow:hidden; text-align:center; font-weight:bold; }
.main_cont1 dl dt a{color:#e85d56; font-size:28px;}
.main_cont1 dl dd{ float:left; width:1060px; overflow:hidden; color:#1a71b4; border-bottom:1px dashed #1772B9; margin-top:18px; font-size:20px; padding-bottom:3px;}
.main_cont1 dl dd a{ float:right; display:inline-block; color:#1a71b4;}
.main_cont1 dl dd span{ float:left; width:940px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.main_cont2{ width:1200px; margin:0 auto; overflow:hidden;}
.main_cont2_left{ float:left; width:591px; overflow:hidden;}

/*焦点图*/
.focus{ position:relative; width:591px; height:383px; background-color: #000; float: left;}  
.focus img{ width: 591px; height: 383px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:38px; line-height: 38px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ display:block; width:85%; text-decoration:none;  text-overflow: ellipsis; white-space: nowrap; overflow:hidden; color:#fff; font-size:15px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:7px; right:18px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px; padding-top:2px;}    
.focus .D1fBt a{position:relative; display:inline; width:7px; height:7px; border-radius:50%; margin:0 2px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt a:hover{background:#147cb4;} 
.focus .D1fBt .current{background:#147cb4; width:11px; height:11px; margin-top:-2px}   
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  



.main_cont2_middle{ float:left; width:591px; overflow:hidden; margin-left:15px;}
.main_cont2_right{ float:right; width:280px; overflow:hidden;}

.news_title{ float:left; width:100%; overflow:hidden; height:37px; background:url(../images/bg.jpg) repeat-x 0 0;}
.news_title span{ float:left; font-size:20px; color:#305798; margin-left:5px; line-height:31px;}
.news_title i{ float: right; font-size:15px; color:#333333; margin-right:14px; line-height:31px;}
.news_list{ float:left; width:100%; overflow:hidden; margin-top:0px;}
.news_list li{
	float:left;
	display:block;
	width:100%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow:hidden;
	line-height:36px;
	
}
.news_list li.first_tile {
	width:571px;
	background: url(/templates/main/images/fangkuai.png) no-repeat 0 center;
	
	padding-left: 15px; 
 }

.news_list li.second_tile {
	width:571px;
	background: url(/templates/main/images/fangkuai.png) no-repeat 0 center;
	
	padding-left: 15px; 
 }


.news_list li a{ color:#363636; font-size:16px;}
.news_list li a:hover{color:#005EA7; text-decoration:underline;}


.news_list li span {
	line-height: 35px;
	right: 0;
	color: #4d4d4d;
	font-size: 16px;
	text-align: right;
	float: right;
}




.news_list div{ float:left; display:block; width:100%; text-overflow: ellipsis; white-space: nowrap; overflow:hidden; line-height:29px;}
.news_list div a{ color:#5e5a5a; font-size:15px;}
.news_list div a:hover{color:#FF9724; text-decoration:underline;}

.main_cont3{width:1200px; margin:0 auto; overflow:hidden; padding-top:28px; padding-bottom:30px;}
.main_cont3_left{ float:left; width:592px; overflow:hidden;}
.main_cont3_middle{float:right; width:592px; overflow:hidden;}
.main_cont3_right{ float:right; width:592px; overflow:hidden; }

.main_cont4{width:1200px; margin:0 auto; overflow:hidden;}
.main_cont5{width:1200px; margin:0 auto; overflow:hidden; padding-bottom:30px;}
.tuijian_news{ float:left; width:368px; overflow:hidden; margin-top:18px; margin-bottom:6px;}
.tuijian_news dt{ float:left; width:98px; height:95px; overflow:hidden;}
.tuijian_news dt img{ width:98px; height:95px;}
.tuijian_news dd{ float:right; width:245px; overflow:hidden;}
.tuijian_news dd h3{ float:left; width:100%;  text-overflow: ellipsis; white-space: nowrap; overflow:hidden; color:#000000; font-size:15px; margin-top:6px;}
.tuijian_news dd p{ float:left; width:100%; height:48px; line-height:24px; color:#666666; font-size:14px; overflow:hidden; margin-top:4px;}

.main_cont6{width:1200px; margin:0 auto; overflow:hidden; padding-bottom:26px;}
.main_cont6_left{ float:left; width:588px; height:109px; overflow:hidden;}
.main_cont6_right{ float:right; width:589px; height:109px; overflow:hidden;}

.main_cont7{width:1200px; margin:0 auto; overflow:hidden; padding-bottom:30px;}
.zxtp_title{ float:left; width:1200px; overflow:hidden; border-bottom:1px solid #d6ddea;}
.zxtp_title dt{ float:left; border-bottom:1px solid #305798; padding-bottom:5px; color:#305798; font-size:20px; font-weight:bold;}
.zxtp_title dd{ float:right; color:#333333; font-size:15px; font-weight:bold; margin-top:5px;}


#in_prod{ width:1200px; margin:0px auto;}
#rymo {WIDTH: 1200px; OVERFLOW: hidden; margin:0px auto; height:200px;}
#rymo1 {FLOAT: left;}
#rymo2 {FLOAT: left}
#inkemo { WIDTH: 935%; FLOAT: left}

.shows_list{ float:left; width:215px; overflow:hidden; margin-top:21px; margin-right:25px;}
.shows_list dt{ float:left; width:215px; height:152px; overflow:hidden;}
.shows_list dt img{width:215px; height:152px; -webkit-transition: all 1s ease; transition: all 1s ease;}
.shows_list dd{float:left; width:215px; text-overflow: ellipsis; white-space: nowrap; overflow:hidden; color:#333333; font-size:12px; text-align:center; margin-top:10px;}
.shows_list:hover dd{color:#FF9724; text-decoration:underline;}
.shows_list:hover dt img{-webkit-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1);}
.main_cont8{width:1200px; margin:0 auto; overflow:hidden; padding-bottom:24px;}
.main_cont8 ul{ float:left; width:1200px; display:inline;}
.main_cont8 ul li{ float:left; display:block; margin-right:15px;}
.main_cont8 ul li select{ float:left; width:250px; overflow:hidden; border:1px solid #aaaaaa;}

/*内页*/
.nymain{ width:1200px; margin:0 auto; overflow:hidden; padding-top:10px; padding-bottom:30px;}
#position{ float:left; width:1200px; overflow:hidden; border-bottom:1px solid #e4e4e4; padding-bottom:10px; color:#666666; font-size:16.5px;}
#position a{ color:#666666; font-size:16.5px; margin-left:5px; margin-right:5px;}
.nymain_left{ float:left; width:795px; overflow:hidden; margin-top:12px;}

.Carousel{width:723px;height:396px;	position: relative; margin-bottom:25px;}
#focus{width:723px;height:396px;overflow:hidden;position:relative;}
#focus ul{height:723px;position:absolute;}
#focus ul li{float:left;width:723px;height:396px;overflow:hidden;position:relative;background:#000;}
#focus ul li div{position:absolute;overflow:hidden;}
#focus ul li img{width:723px;height:396px;}
#focus .btnBg{position:absolute;width:723px;left:0;bottom:0;background:#000;}
#focus .btn{position:absolute;width:180px;height:60px;padding:5px 10px;right:9px;bottom:-38px;text-align:right;z-index:99;}
#focus .btn span{display:inline-block;_display:inline;_zoom:1;width:10px;height:10px;_font-size:0;margin-left:10px;cursor:pointer;background:#ffffff;}

#focus .preNext{width:45px;height:100px;position:absolute;top:90px;background:url('../images/sprite.png') no-repeat 0 0;cursor:pointer}
#focus .pre{left:0;top:0;bottom:0;margin:auto;}
#focus .next{right:0;background-position:right top;top:0;bottom:0;margin:auto;}

#focus ul li .slideother{position:absolute;left:0;top:328px;width:510px;height:80px;display:inline-block;z-index:99;}
#focus ul li .slideother .h12{font-size:24px;padding-left:10px;padding-bottom:5px;position:absolute;top:0px;left:55px;}
#focus ul li .slideother .h12 a{color:#FFF;font-size:24px;font-weight:bold;padding-top:10px;text-decoration:none;}
#focus ul li .slideother .h12 a:hover{text-decoration:underline;}
#focus ul li .slideother p{padding-left:20px;position:absolute;top:38px;left:0;width:490px;text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}
#focus ul li .slideother p a{color:white;text-decoration:none;font-size:16.5px;}
#focus ul li .slideother a:hover{color:#FFF;}
#focus ul li .slideother p a:hover{text-decoration:none;}
.focusBotBg{position:absolute;bottom:0;width:723px;height:38px;background:#000; opacity:0.7;filter:alpha(opacity=70);}

.nynews_list{ float:left; width:795px; overflow:hidden; padding-top:30px; padding-bottom:30px; border-top:1px solid #dadada;}
.nynews_list dt{ float:left; width:206px; height:129px; overflow:hidden; background:url(../images/defa.png) no-repeat 0 0;}
.nynews_list dt img{ width:206px; height:129px; -webkit-transition: all 1s ease; transition: all 1s ease;}
.nynews_list dd{ float:right; width:548px; overflow:hidden; margin-right:15px;}
.nynews_list dd h3{ float:left; width:100%; font-size:16.5px; color:#666666; font-weight:normal; text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}
.nynews_list dd span{ float:left; width:100%; overflow: hidden; color:#db2b02; font-size:12px; margin-top:5px; margin-bottom:5px;}
.nynews_list dd p{ float:left; width:100%; overflow: hidden; color:#666666; font-size:14px; line-height:24px; height:45px;}
.nynews_list dd i{ float:left; width:103px; height:24px; text-align:center; line-height:24px; background-color:#1d71b7; color:#ffffff; font-size:14px; margin-top:8px;}
.nynews_list:hover dd h3{ color:#FF9724;}
.nynews_list:hover dt img{-webkit-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1);}

.number{ width:100%; float:left; text-align:right;color:#444444; font-size:14px; margin-top:30px;}
.number i{ color:#ff0000; font-style:normal;}
.number a{ display: inline-block;  color:#444444; font-size:14px; margin-left:3px; margin-right:3px;}
.number select{ margin-left:4px;}

.nymain_right{ float:right; width:380px; overflow: hidden; border:1px solid #dbdad9; border-bottom:0; margin-top:12px;}
.nymain_right_cont{ float:left; width:340px; overflow:hidden; border-bottom:1px solid #dbdad9; padding:20px;}
.rdzt-title{ float:left; width:100%; overflow:hidden; padding-bottom:8px; background:url(../images/line.jpg) no-repeat 0 bottom;}
.rdzt-title span{ float:left; color:#1d71b7; font-size:18px;}
.rdzt-title i{ float:right; padding-left:10px; background:url(../images/list03.jpg) no-repeat 0 center; color:#666666; font-size:14px; font-weight:normal; margin-top:2px;}
.rdzt_tuijian{ float:left; width:100%; overflow:hidden; margin-top:15px;}
.rdzt_tuijian dt{ float:left; width:100%; overflow:hidden;}
.rdzt_tuijian dt img{ width:100%;}
.rdzt_tuijian dd{ float:left; width:100%; color:#1d71b7; font-size:14px; margin-top:4px; text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}
.rdzt_title{ float:left; width:100%; overflow:hidden; margin-top:13px;}
.rdzt_title li{ float:left; width:330px; overflow:hidden; padding-left:10px; background:url(../images/list02.jpg) no-repeat 0 center;}
.rdzt_title li a{ float:left;width:330px;  display:block; text-overflow: ellipsis; white-space: nowrap; overflow:hidden; color:#666666; font-size:14px; border-bottom:1px dashed #cbcbcb; line-height:29px;}
.rdzt_title li a:hover{color:#FF9724; }


.red_title{ float:left; width:100%; overflow:hidden; margin-top:13px;}
.red_title li{ float:left; width:330px; overflow:hidden; padding-left:10px; background:url(../images/list02.jpg) no-repeat 0 center;}
.red_title li a{ float:left;width:330px;  display:block; text-overflow: ellipsis; white-space: nowrap; overflow:hidden; color:#666666; font-size:14px; border-bottom:1px dashed #cbcbcb; line-height:40px;}
.red_title li a:hover{color:#FF9724; }


.location{ background-color:#f6f5f4;border-bottom:1px solid #f6f5f4!important; padding-top:10px; padding-left:15px; }
.textBox{float:left; width:1090px; margin-left:55px; margin-top:55px; padding-bottom:10px; border-bottom:1px solid #dbdad9;}
.textBox dt{ float:left; width:100%; overflow:hidden; text-align:center; color:#1d71b7; font-size:20px; font-weight:bold;}
.textBox dd{ float:left; width:100%; overflow:hidden; text-align:center; color:#333333; font-size:16px; margin-top:10px; }
.nymain_content{ float:left; width:1090px; margin-left:55px; margin-top:28px; overflow:hidden; line-height:2em; color:#333333; font-size:17px; border-bottom:1px solid #d2cfcd; padding-bottom:25px;text-align: justify;}

.newsnr_left{float:left; width:795px; overflow:hidden;}
.newsnr_content{ float:left; width:780px; margin-left:15px; margin-top:28px; overflow:hidden; line-height:2em; color:#333333; font-size:17px; border-bottom:1px solid #d2cfcd; padding-bottom:25px;text-align: justify;}
.newsnr_textBox{float:left; width:780px; margin-left:15px; margin-top:55px; padding-bottom:10px; border-bottom:1px solid #dbdad9;}
.newsnr_textBox dt{ float:left; width:100%; overflow:hidden; text-align:center; color:#1d71b7; font-size:20px; font-weight:bold;}
.newsnr_textBox dd{ float:left; width:100%; overflow:hidden; text-align:center; color:#333333; font-size:16px; margin-top:10px; }




.sxp{ float:left; width:1050px; overflow:hidden; margin-left:15px; background-color:#f3f3f3; padding:20px; margin-top:25px;}
.sxp li{ float:left; width:1050px; overflow:hidden; color:#333333; font-size:14px; line-height:24px;}
.sxp li a{ color:#333333; font-size:14px;}
.sxp li a:hover{ color:#cc0000; text-decoration:underline}


.ejlm{ float:left; width:100%; overflow:hidden; margin-top:25px; margin-bottom:15px;}
.ejlm li{ float:left; display:block; overflow:hidden;}
.ejlm li a{ float:left; display:block; width:190px; height:50px; text-align:center; line-height:50px; margin-right:30px; font-size:16px; border:1px solid #ebebeb; color:#666666}
.ejlm li a:hover{ background-color:#1d71b7; color:#ffffff;border:1px solid #1d71b7;}
.navon2 a{background-color:#1d71b7!important; color:#ffffff!important;border:1px solid #1d71b7!important;}


/*搜索样式*/
.search-tit{ display:block; margin:0 10px; line-height:38px; border-bottom:1px solid #f0f0f0; }
    .search-tit h3{ display:inline-block; color:#333; font-size:16px; font-weight:normal; }
    .search-tit span{ margin-left:15px; color:#999; font-size:14px; }
    .search-tit span strong{ margin:0 2px; color:#1e7bb3; font-weight:600; }
	.nodata{ margin-top:30px; color:#666; font-size:14px; line-height:100px; text-align:center; }



#SlidePic span a {color: #666666;font-size: 16px;line-height: 24px;  border:0px #FF0000 solid;}


.tilte_blue {
	color: #1F497D;
	font-size: 16px;
	line-height: 25px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}