body { margin:auto;
 color:#333;font-size:14px;font-family:"微软雅黑","Arial Regular"; }

form,
ul,
li,
p,
span,
dl,
dt,
dd,
h1,
h2,
h3 {
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}

ul,
li {
	list-style-type: none;
}

/********************* img{display:block;} *********************/
a{text-decoration:none;}
p{margin:0;}
ul{margin:0;padding:0;}
ul,li{list-style:none;}
input{margin:0;padding:0;border:none;outline:none;}
textarea{outline:none;margin:0;padding:0;}
dl,dd,tr,td,dt,{margin:0; padding: 0;}
img{ display:block; border:none;}
.clearfix{clear:both;}
.clear:after{display:block;clear:both;content:"";visibility:hidden;height:0;}
.clear{zoom:1} 
.dycommon{ width:1210px;}
.fl{ float:left;}
.fr{ float:right;}
dl,dd{margin:0; padding:0px;}
.hide{ display: none; }
.i{font-style: normal;}
a:focus {outline-style:none; -moz-outline-style: none;}
.apllogo_con{width:100%;}
.qgtlogo{width: 1200px;margin: 0 auto;}
.qgtlogo_l{display: block;width: 270px;height: 63px;overflow: hidden;margin-top: 27px;margin-bottom: 30px;}
.qgtlogo_l a{display: block;width: 270px;height: 63px;overflow: hidden;}
.qgtlogo_l a img{display: block;width: 100%;height: 100%;}
.qgtlogo_c{width: 395px;margin-left: 20px;}
.qgtlogo_c i{display: block;font-style: normal;width: 1px;height: 55px;overflow: hidden;float: left;margin-top: 32px;}
.qgtlogo_c i img{display: block;width:100%;height: 100%;}
.qgtlogo_c p{display: block;float: right;width: 380px;margin-top: 28px;}
.qgtlogo_c p big{display: block;height: 30px;line-height: 30px;font-size: 22px;}
.qgtlogo_c p span{color: #fe9001;;display: block;font-size: 20px;height: 30px;line-height: 30px;font-weight: bold;}
.qgtlogo_r{width: 282px;height: 45px;overflow: hidden;margin-top: 34px;}
.qgtlogo_r img{display: block;width: 100%;height: 100%;}
.nav {height: 50px;background-color: #03317e; position: absolute;z-index: 100; width:100%;}
.nav_con {width: 1200px;height: 50px;margin: 0 auto;position: relative;z-index: 999;}
.nav_con ul li {width: 133px;height: 50px;float: left;}
.nav_con ul li a {width: 150px;height: 50px;display: block;line-height: 50px;text-align: center;font-size: 16px;color: #fff;}
.nav_con ul li #ind_dq {color: #fff;background-color: #fe9001;}
.nav_con ul li a:hover {color: #fff;background-color: #fe9001;}
.hidden-box {width: 1200px;position: absolute;display: none;background-color: rgba(255,255,255,0.9)}
.hidden-box ul {width: 299px;height: 380px;text-align: center;border-right: 1px dashed #666;float: left;list-style-type: none;color: #fff;cursor: pointer;padding-top: 12px;padding-bottom: 15px;overflow: hidden;display: block;}
.hidden-box ul li {line-height: 33px;height: 33px;font-weight: 500;background: none;text-align: center;width: 299px;}
.hidden-loc-index {position: absolute;top: 50px;left: 0px;}
.hidden-box ul li a {width: 299px;height: 33px;line-height: 33px;display: block;font-size: 14px;color: #333;}
.hidden-box ul li a:hover {background: #a4a4a4;color: #333;transition: all 0.5s;}
#box-2 p {display: block;width: 230px;margin: 0 auto;border-bottom: 1px solid #ddd;padding-bottom: 10px;}
#box-2 p span {display: block;width: 230px;height: 142px;overflow: hidden;}
#box-2 p span img {width: 100%;height: 100%;}

.lh24 {
	line-height: 24px;
}

.lh22 {
	line-height: 22px;
}

.lh20 {
	line-height: 20px;
}

a {
	color: #555555;
	text-decoration: none;
}

a:hover {
	color: #555555;
	text-decoration: underline;
}

a.red {
	color: #DA251C;
	text-decoration: none;
}

a.red:hover {
	color: #DA251C;
	text-decoration: underline;
}

.clear {
	clear: both;
}

.left {
	float: left;
}

.juzhong {
	float: none
}

.right {
	float: right;
}

.tmore {
	float: right;
	width: 81px;
	height: 23px;
}

#header {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.logo {
	margin: 15px 0 18px 24px;
	float: left;
}

.neiyelogo {
	margin: 15px 0 18px 24px;
	float: left;
	display: inline;
}

.topr {
	float: right;
	margin: 19px 14px 0 0;
	display: inline;
}

a:link.over,
a:visited.over,
a:hover.over {
	background: url(/images/btnover.jpg) repeat-x;
	color: #00347A;
	font-weight: bold;
}

.banner {
	margin: 0 auto;
	padding-top:53px;
	width:1200px;
	height: 270px;
 
}

.main {
	width: 1200px;
	margin: 0 auto;
	padding: 40px 0 3px;
	background: #FFFFFF;
	overflow: hidden;
}

.maint1 {
	 
	height: 43px;
	line-height: 43px;
}

.maint1L {
	width:920px;    
	background-color: #03317e;
	display: inline;
}

.tit {
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 25px
}

.ganyingjiarelu h1 {
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF
}

.ganyingjiarelu {
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 30px;
}

.ganyingjiarelucanshu h2 {
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 40px;
}

a.more {
	color: #FFFFFF;
 
	font-family: Arial, Helvetica, sans-serif;
}

a.more:hover {
	color: #FFFFFF
}

.maint1R h1 {
	width: 110px;
	font-size: 17px;
	font-weight: bold;
}

.maint1R h2 {
	width: 110px;
	font-size: 12px;
	font-weight: bold;
}

.maind1 {
	margin: 10px 10px 5px 1px;
	overflow: hidden;
}

.maind1L {
	width: 910px
}

.maind1L dl {
	width: 430px;
	float: left;
	margin: 20px 23px 2px 0;
	display: inline;
	overflow: hidden;
	border: 1px solid #E5E5E5
}

.maind1L dl dt {
	width: 200px;
	float: left;
	margin-right: 15px;
}

.maind1L dl dt img {
	width: 180px;
	height: 200px;
	border: 4px solid #E5E5E5;
	float: left;
}

.maind1L dl dd {
	float: left;
	line-height: 23px;
	width: 200px;
	overflow: hidden;
}

.maind1L dl dd h1 {
	font-size: 12px;
	background: #EEE;
	padding: 2px 8px;
	width: 194px;
	float: left;
	margin-bottom: 10px
}

.shebeimingcheng {
	font-size: 16px;
	font-weight: 800;
 
	padding: 2px 8px;
	width: 220px;
	float: left;
	margin-bottom: 10px
}

.maind1L dl dd span {
	border: 1px solid #E9E9E9;
	width: 198px;
	height: 120px;
	float: left;
}

.maint1R {    background-color: #03317e;
	width: 246px;
}

.maint1R ul {
	border-top: 1px solid #E9E9E9
}

.maint1R li {
	background: url(/images/libg.jpg) no-repeat;
	height: 42px;
	line-height: 42px;
	padding-left: 38px
}

.maint1R li.lion {
	background: url(/images/libgon.jpg) no-repeat;
}

.maint1R li.lion a:link,
.maint1R li.lion a:visited,
.maint1R li.lion a:hover {
	color: #FFF
}

.maint2 {
 background-color: #03317e;
	height: 45px;
	line-height:45px;
}

.tit2 {
	font-size: 14px;
	font-weight: bold;
	float: right;
	width: 86px;
	height: 43px;
	background: url(/images/bon.jpg) no-repeat;
	text-align: center;
	margin-right: 10px;
	display: inline
}

.tit3 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	float: right;
	width: 86px;
	height: 43px;
	background: url(/images/bout.jpg) no-repeat;
	text-align: center;
	margin-right: 10px;
	display: inline
}

.tit3 a:link,
.tit3 a:visited,
.tit3 a:hover {
	color: #fff
}

.tit4 {
	width: 30px;
	float: right;
	background: url(/images/blank.gif) no-repeat;
	color: #0078AF
}

.rollBox {
	width: 1200px;
	overflow: hidden;
	margin: 27px 11px 0px 12px;
}

.LeftBotton {
	height: 24px;
	width: 14px;
	background: url(/images/btn.jpg) no-repeat 0 0;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 43px 20px 0 0;
	cursor: pointer;
}

.RightBotton {
	height: 24px;
	width: 14px;
	background: url(/images/btn.jpg) no-repeat -14px 0;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 43px 0 0 4px;
	cursor: pointer;
}

.Cont {
	width: 1100px;
	overflow: hidden;
	float: left;
	margin: 0;
}

.ScrCont {
	width: 10000000px;
}

.rollBox #List1,
.rollBox #List2 {
	float: left;
}

.rollBox li {
	margin-right: 11px;
	float: left;
	display: inline;
}

.rollBox li img {
	width: 200px;
	height: 165px;
	border: 1px solid #DEE4EC;
}

.rollBox li p {
	text-align: center;
	line-height: 26px;
}

.maind2L {width: 950px;
}

.maind2L ul {
	margin-top: 10px;
}

.maind2L li {
	float: left;
	margin-right: 35px;
	text-align: center;
}

.maind2L li img {
	width: 197px;
	height: 175px;
	border: 2px solid #DEE4EC;
}

.maind2L li p {
	margin-top: 11px;
}

.maint2R {
	width: 202px; padding-right:33px;
}

.main3L {
	width:910px;
	padding-top:10px;
}

.main3R {
	width:240px;
	line-height: 25px;
	background: url(/images/r3bg.jpg ) no-repeat;
	padding-top: 70px;
	padding-right: 6px;
	padding-bottom: 0px;

}

.main3Ll {
	width: 430px;
	float: left;
}

.main3Llt {
 background-color: #03317e;
	height: 43px;
	line-height: 43px;
	padding: 0 40px 6px 18px;
}

.main3Lld ul {
	margin: 15px 0
}

.main3Lld li {
	background: url(/images/libg2.jpg) no-repeat;
	height: 33px;
	line-height: 33px;
	padding-left: 25px;
}

.main3Lld li span {
	float: right;
	color: #888888;
	margin-right: 10px;
}

.main3Lr {
	width: 430px;
	float: right;
}

.main3Lrt {
	 background-color: #03317e;
	height: 49px;
	line-height: 40px;
}

 

.subtbg {
	/*background: url(/images/subt1bg.jpg) no-repeat;*/
	height: 43px;
	line-height: 43px;
}

.subtbg .maint1R {
 background-color: #03317e;
}

.maind1 .maint1R {
	width:237px;
	font-size:14px;
}

.subtbg .subr {
	width: 950px;
	float: right;
 background-color: #03317e;
}

.maind1 .subr {
font-size:16px;
	width: 900px;
	float: right;
	padding-right: 15px;
}

.maind1 .subr p{
    line-height: 32px;
     color: #3d3d3d;
    text-indent: 2em;}

.maind1 .img{text-align:center;}

.subr ul li {
    font-size:14px;
	width: 97%;
	border-bottom: 1px dashed #CCCCCC;
	background: url(/images/icon2.jpg) no-repeat 5px 0;
	padding-left: 20px;
	line-height: 40px;
}

.subr ul li span {
	float: right;
}

.subpro {
	width: 940px;
	float: right;
	overflow: hidden;
}

.subpro dl {
	width: 457px;
	height: 200px;
	float: left;
	margin: 20px 10px 5px 0;
	display: inline;
	overflow: hidden;
	border: 1px solid #E5E5E5
}

.subpro dl dt {
	width: 204px;
	float: left;
	margin-right: 15px;
}

.subpro dl dt img {
	width: 210px;
	height: 200px;
	border: 2px solid #E5E5E5;
	float: left;
}

.subpro dl dd {
	float: left;
	line-height: 23px;
	width: 230px;
	overflow: hidden;
}

.subpro dl dd h1 {
	font-size: 16px;
	background: #EEE;
	padding: 2px 8px;
	width: 220px;
	float: left;
	margin-bottom: 10px
}

.subpro dl dd span {
	border: 1px solid #E9E9E9;
	width: 198px;
	height: 120px;
	float: left;
}

.subpro1 {
	width:940px;
	float: right;
}

.subpro1 dl {
	width: 925px;
	float: left;
	margin: 0px 10px 10px 0;
	display: inline;
	overflow: hidden;
	border: 1px solid #E5E5E5
}

.subpro1 dl dt {
	width: 130px;
	float: left;
	margin-right: 90px;
}

.subpro1 dl dt img {
	width: 180px;
	height: 200px;
	border: 4px solid #E5E5E5;
	float: left;
}

.subpro1 dl dd {
	float: right;
	line-height: 23px;
	width: 700px;
	overflow: hidden;
	padding-bottom: 5px;
	padding-top: 3px;
}

.subpro1 dl dd h1 {
	font-size: 14px;
	background: #EEE;
	padding: 2px 8px;
	width: 190px;
	float: left;
	margin-bottom: 10px
}

.subpro1 dl dd span {
	border: 1px solid #E9E9E9;
	width: 198px;
	height: 120px;
	float: left;
}

.subpro1 ul {
	width: 500px;
	list-style: none;
}

.subpro1 ul li {
	width:230px;
	float: left;
	margin-right: 1px;
	line-height: 25px;
}

.chanpindalei {
	font-size: 12px;
	font-weight: 800;
	background: #EEE;
	width: 105px;
	float: left;
	padding-bottom: 1px;
}

.pages {
	text-align: center;
	margin: 10px 0;
	border-top: 1px solid #C8C8C8;
	line-height: 30px;
	height: 30px;
	clear: both;
}

.view_tit {
	line-height: 35px;
	font-size: 15px;
	margin: 5px 0 5px 0;
	text-align: center
}

.view_tit h1 {
	font-size: 17px;
	font-weight: bold;
 
	margin: 0;
	padding: 0;
}

.view_tit h2 {
	font-size: 15px;
}

.beizhu {
	height: 30px;
	line-height: 30px;
	border-bottom: 1px dashed #CCCCCC;
	margin: 10px 0;
	width: 100auto;
}

.beizhu_l {
	font-size: 13px;
	float: left;
	padding-left: 110px;
}

.beizhu_r {
	float: right;
	padding-right: 10px;
}

.print {
font-size:14px;
	text-align: right;
	border-bottom: 1px dashed #CCCCCC;
	height: 30px;
	line-height: 30px;
	padding-right: 10px;
	margin-top: 10px;
}

.topdown {
	margin-top: 15px;
	font-size:16px;
	line-height: 40px;
}

#MainContent {
	padding-top: 5px;
	font-size: 16px;
	margin-bottom: 16px;
    line-height: 32px;
    font-size: 16px;
	}


#MainContent p{
    line-height: 32px;
    font-size: 16px;
	padding-bottom: 15px;
    color: #3d3d3d;
    text-indent: 2em;
}

shipin {
	font-size: 12px;
	color: #555555;
	line-height: 24px;
	width: 800px;
	float: right;
}

.gundong {
	font-size: 14px;
	color: #FFFFFF
}

.h1 {
	font-size: 12px;
}

.footers{background-color: #03317e;height:330px; padding-top:11px;}
.footer{
    width: 1200px;
    margin:0 auto;
}
.foot_left{
    width: 890px;
}
.navx{
    height: 49px;
    border-bottom:1px solid #1675d9;
}
.navx li{
    width: 214px;
    float: left;
    text-indent: 6px;
    font:400 16px/50px "Microsoft Yahei";color: #ffffff;
}
.foots{width: 1200px;
font-size:14px;
    margin: 0 auto;
    padding-bottom: 13px;
    padding-top: 18px;
}
.foots li{
    width: 214px;
    float: left;
    text-indent: 6px;
    font:400 12px/24px "Microsoft Yahei";color: #ffffff;
}
.foots li a{
    display: block;
    text-indent: 6px; font-size:14px;  color: #ffffff;
}
.foot_right{
    padding-top: 48px;
}

.footl{ font-size:14px;     margin: 0 auto;   
    background:#0c4aac;
    padding:  10px 0;
	color: #ffffff;
    border-top:1px solid #255cb4;
    text-align: center;
}
.footl a{
    font:400 12px/24px "Microsoft Yahei";color: #ffffff;}
	
.footl.copyright{ width:22px;}