@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0;}
body{ background:#fff; font-size:14px; color:#000; font-family:"微软雅黑"; background:url(../images/mainbj.jpg) bottom center no-repeat; }
ul, ol, li{list-style: none;}
a{ color:#000; text-decoration: none;}
a:hover { color:#09a86e;}
img { border:none;}
.clear { clear:both;}

.top { background:url(../images/topbj.jpg) left center repeat-x; height:261px;}
.nav { background:#2377ec;}
.nav ul { width:1188px; margin:0 auto; height:37px; line-height:37px;}
.nav ul li { float:left; margin:0 17px; position: relative;}
.nav ul li a { font-size:16px; color:#fff; font-family:"微软雅黑";}
.nav ul li a:hover,
.nav ul li a.on { color:#12ea5a;}

.banner{ height:150px; margin-left:-20px;}
.slideBox { height:150px; width:100%; overflow:hidden; position:relative;}
.dianji_abc { height:8px; width:100%; margin:0px auto; position:absolute; top: 135px; z-index:1111;}
.slideBox .hd { height:8px; width:1200px; margin:0px auto; margin-left:46%;}
.slideBox .hd ul li { display:block; height:8px; width:8px; display:block; line-height:8px; text-align:center; float:left; margin-left:8px; background:#c66d69; cursor:pointer; }
.slideBox .hd ul li.on { height:8px; background:#773d38;}
.slideBox .bd { height:150px; width:100%; }
.slideBox .bd img { width:100px; height:100px; }
.banner01 { height:150px; }
.banner02 { height:150px;  }
.banner03 { height:150px;}
/*banner_css*/


.main { width:1200px; margin:0 auto; background:#fff;}
.mainl { float:left; width:316px; margin-right:15px;}
.mainm { float:left; width:465px;}
.mainr { float:right; width:320px;}
.mainbox { border:1px solid #ddd; background:#fff; padding:0 10px; margin-top:20px;}
.mainbox h1 { font-size:20px; color:#333; font-family:"微软雅黑"; font-weight:normal; height:35px; line-height:35px; margin:5px 0;}
.mainbox h1 img { margin-right:8px; vertical-align:middle; margin-bottom:5px;}
.mainbox h1 a { float:right; font-size:14px; color:#000;}
.mainbox h1 a:hover { color:#09a86e;}
.mainbox ul.mainlist { margin:10px 0;}
.mainbox ul.mainlist li { background:url(../images/icon.png) left center no-repeat; height:30px; line-height:30px;}
.mainbox ul.mainlist li a { color:#333; padding-left:15px;}
.mainbox ul.mainlist li a span { float:right; color:#8a8a8a;}
.mainbox ul.mainlist li a:hover { color:#09a86e;}
.mainbox ul.mainlist li a:hover span { color:#09a86e;}

.mainbox ul.mainlist2 { margin:11px 0;}
.mainbox ul.mainlist2 li {}
.mainbox ul.mainlist2 li a { display:block; margin:10px; width:293px; height:50px;}
.mainbox ul.mainlist2 li a:hover { filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;}

.sp { margin:7px 0 15px 0; width:314px; height:178px;}
.mainbox p { margin:10px 0; line-height:30px; text-indent:2em;}
.ztlm { background:url(../images/ztlmbj.jpg) left top no-repeat;}
.ztlm h1 { color:#fff;}
.ztlm ul.mainlist2 { margin:14px 3px 18px 3px;}
.ztlm ul.mainlist2 li a { width:323px; height:48px; margin:5px 0;}

ul.yqlist { margin:10px 0;}
ul.yqlist li { background:url(../images/icon.jpg) left center no-repeat; height:35px; line-height:35px; border-bottom:1px dashed #ddd;}
ul.yqlist li a { color:#333; padding-left:15px;}
ul.yqlist li a:hover { color:#09a86e;}

.mainbutton { float:right; margin-top:20px;}
.mainbutton a { display:block; margin-bottom:18px;}
.mainbutton a:hover { filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;}

.mainB { height:230px; margin-top:0; margin-bottom:0;}
.cgbox { padding:10px 0; width:1170px;}
.cgbox .cgpic { float:left; margin:0 10px;}
.cgbox .cgpic a { display:block;}
.cgbox .cgpic a img { padding:3px; border:1px solid #ddd; background:#fff; width:167px; height:118px;}
.cgbox .cgpic a p { margin-top:3px; text-align:center; width:167px; line-height:20px; text-indent:0;}
.cgbox .cgpic a:hover img { border:1px solid #09a86e;}
.cgbox .cgpic a:hover p { color:#09a86e;}

#demo {	overflow:hidden; float:left; height:230px;}
#indemo { float: left; width: 800%;}
#demo1 { float: left;}
#demo2 { float: left; margin-top:10px;}
#demo2 .cgpic { float: left; margin:0 10px;}
#demo2 .cgpic a { display:block;}
#demo2 .cgpic a img { padding:3px; border:1px solid #ddd; background:#fff; width:167px; height:118px;}
#demo2 .cgpic a p { margin-top:3px; text-align:center; width:167px; line-height:20px; text-indent:0;}
#demo2 .cgpic a:hover img { border:1px solid #09a86e;}
#demo2 .cgpic a:hover p { color:#09a86e;}

.foot { background:#023bc9; padding:13px 0; margin-top:-10px;}
.foot p { line-height:28px; text-align:center; font-size:14px; color:#fff;}
.foot p span { margin:0 30px;}
/*内页*/
.nymain { width:1200px; margin:20px auto 10px auto; background:#fff;}
.mainL { float:left; width:316px; margin-bottom:20px;}
.mainR { float:right; width:860px;}
.mainL ul.mainlist2 li a { margin-left:0;}
.mainL .lanmu { margin-bottom:20px;}
.mainL .lanmu h2 { background:url(../images/mlbj.jpg) left top no-repeat; height:50px; line-height:50px; font-size:20px; font-family:"微软雅黑"; color:#fff; padding-left:25px; font-weight:normal;}
.mainL .lanmu h2 img { margin-right:8px; vertical-align:middle; margin-bottom:5px;}
.mainL .lanmu ul { padding:10px 15px; background:#4c8b92; border:1px solid #ddd;}
.mainL .lanmu ul li { line-height:50px; margin:10px 0;}
.mainL .lanmu ul li a { display:block; color:#000; font-size:14px; padding:0 8px; background:#fff url(../images/icon2.png) right center no-repeat; padding-left:20px;}
.mainL .lanmu ul li a:hover,.mainL .lanmu ul li a.on { background:#cceef6 url(../images/icon3.png) right center no-repeat;}
.mainL .lanmu ul li ul { margin:0; padding:0; border:0;}
.mainL .lanmu ul li ul li { line-height:30px;}
.mainL .lanmu ul li ul li a { background:none; color:#fff; background:url(../images/icon2.jpg) 10px center no-repeat; padding-left:25px;}
.mainL .lanmu ul li ul li a:hover,.mainL .lanmu ul li ul li a.on { color:#8ab9fb; background:url(../images/icon3.jpg) 10px center no-repeat;}

.position { height:30px; line-height:30px; color:#000; font-size:14px; padding-right:20px; background:url(../images/position.png) left center no-repeat; padding-left:20px; border-bottom:1px dotted #ccc;}
.position a:hover { color:#2373b9;}
.mainR .title { font-size:16px; color:#000; padding:5px 0; background:#e0ebfb; margin:20px 30px;}
.mainR .content { line-height:28px; color:#333; font-size:14px; padding:0 20px 50px 20px; background:url(../images/contbj.jpg) right bottom no-repeat;}
.mainR .content p {line-height:28px; color:#333; font-size:14px;}

.content ul.list { margin:30px 15px;}
.content ul.list li { height:40px;background:url(../images/icon.png) left center no-repeat; padding-left:15px; border-bottom:1px dashed #ddd; margin-top:15px;}
.content ul.list li a {}
.content ul.list li a span { float:right; margin-left:35px;}
.content ul.list li a:hover {}
.content ul.list2 { margin:30px 15px;}
.content ul.list2 li { clear:both; height:40px; line-height:40px; background:url(../images/icon.jpg) left center no-repeat; padding-left:15px; border-bottom:1px dashed #ddd; margin:10px 0;}
.content ul.list2 li a span { float:right; height:25px; line-height:25px; margin-left:35px; background:#2373b9; color:#fff; padding:0 14px; margin-top:10px; font-size:12px;}
.content ul.list2 li a:hover span { background:#09a86e;}


.fenye { margin:15px auto 0 auto; text-align:center;}
.fenye a { margin:0 10px; background:#fff; padding:3px 12px;}
.fenye a:hover { background:#023bc9; color:#fff;}
.content ul.liebiao {}
.content ul.liebiao li { line-height:40px; height:40px;}

.content ul.liebiao li a:hover { color:#e80000;}
.content ul.liebiao li a span { float:right; margin-right:10px; color:#9a9a9a;}
.content ul.spliebiao { margin:10px 0;}
.content ul.spliebiao li { float:left; background:none; margin:10px 13px;}
.content ul.spliebiao li a { display:block;}
.content ul.spliebiao li a img { width:240px; height:135px;}
.content ul.spliebiao li a p { color:#333; font-family:"宋体"; font-size:14px; text-align:center;}
.content ul.spliebiao li a:hover img { filter:alpha(opacity:90); opacity:0.9; -moz-opacity:0.9; -khtml-opacity: 0.9;}
.content ul.spliebiao li a:hover p { color:#e80000;}
/*问答版块*/
.content .form-control { line-height:25px;}
.content .wdbox {}
.content .wd_title { margin:5px 0; color:#333; font-size:14px; font-family: "微软雅黑";}
.content .wd_title span { background:#cb1d1d; color:#fff; padding:0 5px; border-radius:3px; margin-right:5px;}
.content .wd_reply { color:#333; font-size:14px; font-family: "微软雅黑";}
.content .wd_reply span { background:#e80000; color:#fff; padding:0 5px; border-radius:3px; margin-right:5px;}
.content .wd_des { text-align:left; color:#888; font-size:14px; font-family: "微软雅黑";}
/*素材中心*/
.main_list_box {}
.main_list_box .list { font-size:100%; color:#333; font-weight:normal; line-height:2em; padding:3px 15px; text-align:center;}
.main_list_box .list .name { padding-left:5px; text-align:left; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.main_list_box .list .cz a { margin:0 5%;}
.main_list_box .list .cz a { color:#2696c4;}
.main_list_box .list .cz a:hover { text-decoration:underline;}
.main_list_box .listbt { font-size:110%; font-weight:bold;}
.main_list_box .listbt .name { padding-left:4%; text-align:left;}
.main_list_box .lista { background:#ebf8fd;}
.main_list_box .listb { background:#fffde3;}