/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0; list-style:none; text-decoration:none; border:0; list-style:none;}
body{ font-size:12px; font-family: Arial,' '; color:#333; background: #f0f6fb;; background-size:100% auto;}
a{ color:#666;}
a:hover{ color:#f60; text-decoration:none;}
p{line-height:2em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper1{ width:1200px; margin:0 auto;}

/*common end*/

/*.head{ position:relative; z-index:666;}
.head01bg{ margin-top:10px;}
.head01{ width:1198px; height:38px; line-height:38px; border:1px #5aade6 solid; border-radius:50px; background:url(../images/h1bg.png) repeat; overflow:hidden; color:#fff;}
.head01 .lt{ float:left; width:860px; text-align:center;}
.head01 .lt a{ color:#fff; font-size:15px; margin:0 8px;}
.head01 .lt a:hover{ color:#FFFF99;}
.head01 .rt{ float:right; width:337px; border-left:1px #3c99e3 solid; text-align:center;}
.head01 .rt a{ display:inline-block; padding:0 10px; margin:0 8px; font-size:14px; height:24px; line-height:24px; background:#4fa3e3; color:#fff; border-radius:5px;}
.head01 .rt a:hover{ background:#0064b2;}

.head02bg{ height:270px; overflow:hidden;}
.head02{}
.head02 .logo{ width:100%; height:270px; position:relative;}
.head02 .logo img{ max-width:100%; max-height:270px; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto 0;}

.head03bg{ height:40px; background:#EA0000; color:#fff;}
.head03{}

.menu{height:40px;line-height:40px; }
.menu ul li{ float:left; position:relative; }
.menu ul li dl{ background:#fff; width:100%; position:absolute; left:0px; top:40px; box-shadow:2px 2px 5px rgba(0,0,0,0.2); padding:10px 0;display:none; }
.menu ul li dl dd{ line-height:29px;border-bottom:#ddd dotted 1px; margin:0 5px; height:29px; overflow:hidden;}
.menu ul li dl dd a{ font-size:12px; color:#666; padding:0; }
.menu ul li dl dd a:hover{ color:#EA0000;}
.menu a{ font-size:18px;color:#fff; text-decoration:none; display:block;text-align:center; padding:0 20px;}
.menu a:hover{color:#FFFF99;}
a.menu_hover{ color:#FFFF99;}*/



.bannerbg{}

.banner_02{ height:500px; overflow:hidden;}
.banner_02 #banner_02_con{ display:none;}



.diqu_banner{ padding:50px 0;}
.diqu_banner h2{ font-weight:600; font-size:39px; line-height:1.5em; color:#d41b17; text-align:center;margin-right: 560px;margin-bottom: 30px;letter-spacing: 10px;}

.tit1{ background:#EA0000; color:#fff; padding:0 10px;}
.tit1 h2{ font-size:18px; height:40px; line-height:40px;}
.dq1bg{ margin-top:20px;}
.dq1{}
.dq1_lt{ float:left; width:590px; border:1px solid #EA0000; background:#fff;}
.dq1_lt .main{ padding:10px 10px; height:288px; overflow:hidden;}
.dq1_lt .main .txt{ font-size:15px; line-height:1.5em; height:285px; overflow-y: scroll;}

.dq1_rt{ float:right; width:590px; border:1px solid #EA0000; background:#fff;}
.dq1_rt .main{ padding:10px 10px; height:288px; overflow:hidden;}
.dq1_rt .main video{ background:#eee;}




.dq2bg{ margin-top:20px;}
.dq2{ width:1198px; border:1px solid #EA0000; background:#fff;}
.dq2 .main{ padding:0 9px; margin-top:20px;}
.dq2 .main ul{}
.dq2 .main ul li{ float:left; width:265px; margin:0 10px 20px 10px; border:1px solid #CCC; padding:4px;}
.dq2 .main ul li:hover{ border:1px solid #EA0000;}
.dq2 .main ul li a{ display:block; position:relative;}
.dq2 .main ul li .img{ height:180px; overflow:hidden;}
.dq2 .main ul li .img img{ width:265px; height:180px;}
.dq2 .main ul li:hover .img img{ transform:scale(1.1); transition:all .3s ease;}
.dq2 .main ul li .txt{ width:100%; position:absolute; bottom:0; left:0; background:url(../images/c2bg.png) repeat; color:#fff;}
.dq2 .main ul li .txt h2{ font-weight:normal; font-size:14px; height:30px; line-height:30px; text-align:center;}



.dq3bg{ margin-top:20px;}
.dq3{ background:#fff;}
.dq3 .main{ margin-top:10px;}
.dq3 .main .lt{ float:left; width:570px; border:1px solid #EA0000; padding:9px;height: 276px;}
.dq3 .main .lt .img{ float:left; width:132px; height:180px;}
.dq3 .main .lt .img img{ width:132px; height:180px; margin-top:45px;}
.dq3 .main .lt .txt{ float:right; width:430px;}
.dq3 .main .lt .txt h2{ font-weight:normal; font-size:20px; line-height:1.5em; border-bottom:1px dotted #ccc;}
.dq3 .main .lt .txt h2 b{ margin-right:10px; font-size:20px;}
.dq3 .main .lt .txt h3{ font-weight:normal; font-size:12px; line-height:1.5em; margin-top:5px; height:20em; overflow-Y:scroll;}
.dq3 .main .rt{ float:right; width:570px; border:1px solid #EA0000; padding:9px;}
.dq3 .main .rt .img{ float:left; width:132px; height:180px;}
.dq3 .main .rt .img img{ width:132px; height:180px;margin-top:45px;}
.dq3 .main .rt .txt{ float:right; width:430px;}
.dq3 .main .rt .txt h2{ font-weight:normal; font-size:20px; line-height:1.5em; border-bottom:1px dotted #ccc;}
.dq3 .main .rt .txt h2 b{ margin-right:10px;}
.dq3 .main .rt .txt h3{ font-weight:normal; font-size:12px; line-height:1.5em; margin-top:5px; height:20em; overflow-Y:scroll;}




.dq4bg{ margin-top:20px; margin-bottom:20px;}
.dq4{}
.dq4_lt{ float:left; width:590px; border:1px solid #EA0000; background:#fff;height: 280px;}
.dq4_lt .main{ padding:10px;}
.dq4_lt .main ul li{ height:35px; line-height:35px; overflow:hidden; border-bottom:1px #CCCCCC dotted; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; font-size:14px; padding-left:15px; background:url(../images/index_aro1.gif) left center no-repeat;}
.dq4_lt .main ul li a{}
.dq4_lt .main ul li a:hover{ color:#007ed3;}
.dq4_rt{ float:right; width:590px; border:1px solid #EA0000; background:#fff;height: 280px;}
.dq4_rt .main{ padding:10px;}
.dq4_rt .main ul li{ height:35px; line-height:35px; overflow:hidden; border-bottom:1px #CCCCCC dotted; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; font-size:14px; padding-left:15px; background:url(../images/index_aro1.gif) left center no-repeat;}
.dq4_rt .main ul li a{}
.dq4_rt .main ul li a:hover{ color:#007ed3;}



/*.footbg{ background:#007ed3; color:#fff;}
.foot{}
.foot .top{ padding:10px 0; text-align:center; font-size:16px; line-height:1.5em; border-bottom:1px #6db5ee dotted;}
.foot .top a{ color:#fff; display:inline-block; margin:0 10px;}
.foot .top a:hover{ text-decoration:underline;}

.foot .btm{ padding:20px 0;}
.foot .btm .lt{ float:left;}
.foot .btm .lt ul li{ float:left; width:170px; text-align:center;}
.foot .btm .lt ul li .img{ height:100px;}
.foot .btm .lt ul li .img img{ width:100px; height:100px;}
.foot .btm .lt ul li h2{ font-weight:normal; font-size:12px; line-height:2em; height:2em; overflow:hidden;}
.foot .btm .rt{ float:right; width:820px;}
.foot .btm .rt ul li{ font-size:13px; line-height:1.5em; margin:.5em 0;}
.foot .btm .rt ul li a{ color:#fff;}
.foot .btm .rt ul li a:hover{ text-decoration:underline;}*/




/*Add------------------------------------------------------------------------------*/


.insidebg{ margin-top:20px; margin-bottom:20px;}
.inside{}
.inside_lt{ float:left; width:250px; }
.side_a{ padding:4px; background:#fff; border:1px solid #EA0000;}
.side_a h2{ width:240px; padding-top:60px; height:100px; line-height:100px; background:url(../images/comeIn.jpg) center no-repeat; text-align:center; font-size:18px;}
.side_a h2 a{ color:#fff;}
.side_b{ background:#fff; border:1px solid #EA0000;}
.side_b .list{ padding:4px;}
.side_b .list ul li{ height:35px; line-height:35px; overflow:hidden; border-bottom:1px #CCCCCC dotted; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; font-size:14px; padding-left:15px; background:url(../images/index_aro1.gif) left center no-repeat;}
.side_b .list ul li a{}
.side_b .list ul li a:hover{ color:#007ed3;}

.inside_rt{ float:right; width:900px; background:#fff; border:1px solid #EA0000; padding:14px;}
.weizhi{ border-bottom:1px solid #CCCCCC;}
.weizhi strong{ font-size:20px; height:49px; line-height:49px;}
.inside_con{ padding:20px 0; min-height:500px;}





