body {background: #fff; font-family: "微软雅黑";}
a{color: #333; text-decoration: none;-webkit-transition:background 0.2s linear;-moz-transition:background 0.2s linear;-o-transition:background 0.2s linear;transition:background 0.2s linear;}
a:hover {color: #1b3558; text-decoration: underline;}
.left {float:left;}
.right {float:right;}
.clear { clear:both;}
.nohighlight:focus { outline:none; } 

.itsHeader { height:480px; background: url(../images/banner.jpg) no-repeat center;}
.wrapper { width:1080px;margin: 0 auto;}

/*-------------slide-pic------------*/
.txMovie{position:relative;width:1080px;height:340px; background:#f2f2f2; }
	.focus_pic{width:680px;height:340px;overflow:hidden}
	.focus_pic li{vertical-align:top}
	.focus_pic img{width:680px;height:340px;display:inline-block;vertical-align:top}
	.focus_nav{position:absolute;left:0;bottom:0;background-color:rgba(14, 33,53,.8);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#f2f2f2',endColorstr='#f2f2f2');width:670px;height:60px;*zoom:1; padding-left:10px;  }
	:root .focus_nav{-ms-filter:none}
	.focus_nav ul{position:relative;*zoom:1; padding-top:10px !important;  }
	.focus_nav li{position:relative;*zoom:1;float:left;display:inline;margin-right:6px; cursor:pointer;}
	.focus_nav .navPrev,.focus_nav .navNext{border:1px solid #fff;background-color:rgba(14, 33,53,.6);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#f2f2f2',endColorstr='#f2f2f2');display:inline-block;*zoom:1;width:36px;height:36px;line-height:100;overflow:hidden;opacity:.6;filter:Alpha(Opacity=60);background-image:url(../images/focus_nav.png);_background-image:url(../images/focus_nav.ie6.png);background-repeat:no-repeat;position:absolute;top:10px}
	.focus_nav .navPrev{background-position:10px 8px;right:47px;border-right-color:transparent}
	.focus_nav .navNext{background-position:-22px 8px;right:10px}
	.focus_nav .navPrev:hover, .focus_nav .navNext:hover{opacity:1;filter:Alpha(Opacity=100);border-right-color:#fff}
	.focus_nav img{border:2px solid #fff;width:64px;height:34px}
	.focus_nav .on b{color:#fff;position:absolute;top:-10px;left:30px;font-size:10px;font-family:arial;-webkit-text-size-adjust:none}
	.focus_text{position:absolute;width:400px;height:300px;right:0;top:0;background-color:rgba(255, 255,255,.1);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#f2f2f2',endColorstr='#f2f2f2');overflow:hidden}
	:root .focus_text{-ms-filter:none}
	.focus_text h2 a{font-size:22px;color:#0e2135;font-family:'microsoft yahei',simhei;font-weight:600;display:block;width:360px; margin-bottom: 20px;}
	.focus_text h2 a:hover{color:#ff6600;}
	.focus_text ul{padding:20px 20px 0}
	.focus_text .sub_tit{padding-bottom:20px;color:#575757;height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
	.focus_text .c_txt4,.focus_text .c_txt4 a{color:#787876;line-height:22px}
	.focus_text .c_txt4 a:hover{color:#ccc}
	.focus_text .c_txt4{width:360px;white-space:nowrap;overflow:hidden}
	.focus_info{overflow:hidden}
	.focus_text .mod_desc{width:360px;white-space:normal;overflow:hidden;text-indent:2em}
	.btn_play_big{ overflow: hidden;padding: 0 0 0 15px;cursor: pointer;background: url(images/bg_btn.png) no-repeat;margin-right: 5px;
	height:40px;line-height:40px;line-height:44px\9;+line-height:44px;_line-height:40px;padding-left:50px;font-size:14px;font-weight:bold;color:#FFF;background-position:0 -275px}
	.btn_play_big span{ float: left; height: 24px; padding: 0 15px 0 0;background: url(images/bg_btn.png) no-repeat; height:40px;background-position:right -320px}
	.btn_play_big:hover{color:#FFF}
	.focus_text .btn_play_big{position:absolute;bottom:13px;left:20px}
	.txMovie .focus_nav li .cover{position:absolute;top:0;left:0;width:68px;height:38px;line-height:999px;overflow:hidden;font-size:0;background:#ddd;filter:alpha(opacity=30);opacity:.3}
	.txMovie .focus_nav li.on .cover{display:none}
	.txMovie .focus_nav li b{display:none}
	.txMovie .focus_nav li.on b{position:absolute;display:inline-block;top:-6px;left:29px;border-left:6px dashed transparent;border-right:6px dashed transparent;border-top:0;border-bottom:6px solid;color:#fff;font-size:0;width:0;height:0;line-height:0}
.focus_info { font-weight:200; line-height:28px; color:#666;}

.news-box .title { height:40px; background: url(../images/title-bg.jpg)no-repeat left #0d2135; line-heigt:40px;}
.title h3 {float:left; margin-left:50px;line-height: 40px; font-size: 22px; color:#fff; }
.more { float:right; margin-right: 10px; line-height: 40px; font-size: 13px;}
.more a { color:#fff;}
.news-pic-list {}
.news-pic-list ul {}
.news-pic-list ul li {display: block;float: left; width:490px; margin: 20px;}
.news-pic-list ul li img { display:block;float: left; width: 150px;height:90px; margin-right: 20px;}
.news-pic-list ul li h4 { font-size:16px; font-weight:400; margin-top: 15px; line-height: 28px;}

/*----------------scollpic-------------*/
.picScroll{ margin:10px auto;  position:relative;  border:1px solid #eee;  padding:10px 0 10px 30px; background:#fff; overflow:hidden;     }
	/*.picScroll .prev,
	.picScroll .next{ display:block; position:absolute; top:80px; left:5px; width:23px; height:23px; background:url(../images/btns.png) no-repeat;   }*/
	.picScroll .next{ left:auto; right:5px; background-position:-25px 0; }
	.picScroll .prev:hover{ background-position:0 -30px; }
	.picScroll .next:hover{ background-position:-25px -30px; }
	.picScroll ul{ overflow:hidden; zoom:1; }
	.picScroll ul li{ width:240px; float:left; overflow:hidden; padding:0 10px;     }
	.picScroll ul li img{ width:240px; height:160px; display:block; background:url(../images/loading.gif) center center no-repeat; }
.review {text-align: center; font-size: 28px; color: #0d2135; margin:20px 0;}


.intro-con { padding: 25px 0;}
.video-con { float:left; width:495px; height:270px; margin-right: 20px;}
.intro { float:left; width:520px; color:#454545;  line-height: 28px; text-indent: 26px;}

.n-con {float:left; width:530px;}
.n-list {padding-top:20px;}
.n-list ul { padding-left: 30px;}
.n-list ul li { background: url(../images/dot.gif) no-repeat left 12px; padding-left: 20px; margin-bottom: 15px; line-height: 28px;}
.itsFooter { height:150px; margin-top: 25px; text-align: center; background: #0d2135; line-height: 150px; color:#4b6a89;}

.bread {line-height:50px; font-size: 14px;}
.article-box { border: 1px solid #e2e2e2; padding: 30px 100px;}
.article-box h1 {font-size:28px; text-align: center; margin-bottom: 30px;}
.article-box p {line-height: 1.8em; text-indent: 32px; margin-bottom: 15px;}
.article-box p img { display:block; width:800px; text-align: center; margin: 0 auto;}

/*------------------fanye-------------------*/
.fanye {text-align:center;}