/* CSS Document */
*{ margin:0; padding:0;}
img,input{ border:none;}
a{ text-decoration:none; outline:none; color:#525252;}
a:hover{ color:#ff9c00;}
em,i{ font-style:normal;}
h1,h2,h3,h4,h5,h6,b{ font-weight:normal;}
li{ list-style:none;}
body,button,input,select,textarea { font-family:"Microsoft YaHei"; font-size:12px; color:#525252;}
body{ background:url(../ext_images/body_bg.png) #eee no-repeat fixed center top; height:100%;}
.m_box{width:1000px; margin:0 auto;}
/*
蓝色：c0906b
黄色：ff9c00
*/
.header{ height:142px;}
.header .m_box{ height:142px; background:url(../images/top_03.jpg) no-repeat;}
.header h1{ float:left; padding:32px 0 0 24px;}
/*nav*/
.nav{ height:40px; line-height:40px; background:#33b573;}
.nav ul li{ display:inline;}
.nav ul li a{ display:block; float:left; color:#fff; font-size:14px; color:#f8f4e5; padding:0px; width:100px; text-align:center}
.nav ul li a:hover,.nav ul li a.on{ background:#ffad0e; color:#000000}
/*==================================================================content*/
.content{ background:#fff; overflow:hidden; background-color:#fff}
.content .con_left{ width:278px; float:left;}
.content .con_right{ width:640px; float:right; padding-right:40px;}
h2.con_right_bt{ height:76px; line-height:76px; font-size:24px; border-bottom:1px solid #e2e2e2; color:#3e3e3e; padding-top:30px; margin-bottom:30px; }
h2.con_right_bt em{ font-size:14px; display:inline-block; padding-left:10px;}
h3.con_right_bt2 {overflow:hidden; padding-bottom:10px; border-bottom:1px dotted #e2e2e2; margin-bottom:20px;}
h3.con_right_bt2 b{ display:block; font-size:18px; margin-bottom:8px; }
h3.con_right_bt2 p{ height:16px; line-height:16px; color:#a8b0b6;}
h3.con_right_bt2 p span{ display:block; float:left;}
h3.con_right_bt2 p em{ display:block; float:left; height:16px; line-height:16px; padding-left:18px; background:url(../ext_images/eay.png) no-repeat left scroll; margin-left:16px;}
.page{ clear:both; padding:36px 0 60px; text-align:right; font-size:0;}
.page a{ display:inline-block; height:28px; line-height:28px; width:28px; text-align:center; background:#efefef; font-size:12px; color:#545454; margin-left:2px;}
.page a:hover{ color:#c0906b;}
.page a.on{ background:#c0906b; color:#fff;}
/*-----------------------------con_left_nav*/
.con_left_nav{ background:#785f88; padding:40px 20px 30px; height:1%;}
.con_left_nav ul.left_nav li{ width:100%; float:left; height:32px; margin-bottom:14px;}
.con_left_nav ul.left_nav li a{ display:block; height:32px; line-height:32px; border:1px solid #fff; text-align:center; color:#fff; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; position:relative; z-index:100; behavior:url(css/tool_iecss3.htc);/*IE浏览器 圆角*/}
.con_left_nav ul.left_nav li a:hover,.con_left_nav ul.left_nav li.on a{ background:#ffad0e; color:#fff;}
.con_left_nav h3{ height:36px; line-height:36px; color:#fff; clear:both; font-size:14px;}
/*下拉*/
.nice-select { width: 133px; height: 32px; padding:0 10px; border: 1px solid #bfbfbf; position: relative; background:url(../ext_images/xl_1.png) #fff no-repeat 115px scroll; cursor:pointer; color:#4d3e30;}
.nice-select input { display: block; width: 100%; height: 32px; line-height:32px; outline: 0; cursor:pointer; background:none; color:#4d3e30;}
.nice-select ul { width: 100%; display: none; position: absolute; left:-1px; top:34px; overflow: hidden; background-color: #fff;  border: 1px solid #bfbfbf; border-top: none; z-index:9999;}
.nice-select ul li { height: 30px; line-height: 30px; overflow: hidden; padding: 0 10px;cursor: pointer;}
.nice-select ul li.on { background-color: #e0e0e0; }
/*btn*/
p.btn_tj{ clear:both; padding-top:8px;}
p.btn_tj input{ display:block; width:84px; height:30px; line-height:18px; padding-left:28px; background:url(../ext_images/fdj.png) #420d62 no-repeat 10px scroll; color:#fff; font-size:14px; border:2px solid #fff; cursor:pointer;}
p.btn_tj input:hover{ background-color:#420d62;}

.qkjs{ height:1%; margin-bottom:8px;}
.qkjs .nice-select{ float:left;}
.qkjs .nice-select_r{ float:right; width:56px; background-position:57px center;}

.search .nice-select{ width:auto; background-position:200px center; margin-bottom:6px;}
.search input.search_text{ display:block; width:216px; height:32px; padding:0 10px; border:1px solid #bfbfbf; color:#4d3e30;}
/*-------------------------------new_list*/
.new_list{ padding:20px; height:1%; background:#fcfcfd;}
.new_list h3{ height:34px; line-height:34px; background:#420d62; color:#fff; margin-bottom:18px;}
.new_list h3 span{ display:block; float:left; font-size:16px; padding-left:16px;}
.new_list h3 em{ display:block; float:right; padding-right:8px;}
.new_list h3 em a{ display:block; color:#fff; text-decoration:none;}
.new_list h3 em a:hover{ color:#F90;}
ul.left_new li{ width:100%; height:28px; line-height:28px; overflow:hidden;}
ul.left_new li em{ display:block; float:left; padding-right:14px;}
/*----------------------------left_book*/
.left_book{ padding:5px; overflow:hidden; background:#f7f8fa; padding-bottom:5px;}
.left_book h1{ float:left;}
.left_book p{ float:right; width:100px;}
.left_book p b{ display:block; font-size:14px; color:#1e1f1f; font-style:italic; margin-bottom:4px;}
.left_book p span{ display:block; color:#a3907e; line-height:14px; text-align:justify; text-justify:inter-word; margin-bottom:10px;}
/*-------------------------------------------------------------------*/
.con_r_banner{ padding-top:44px; overflow:hidden; padding-bottom:38px; border-bottom:1px solid #f8f4e5; margin-bottom:20px;}
.con_r_banner p{ text-align:justify; text-justify:inter-word; line-height:26px; text-indent:2em;}
/* #marquee3 */
.marqueebox{position:relative;width:313px;height:206px; padding:3px; box-shadow:0 0 4px #666666; float:left; margin-right:18px; margin-left:4px;}
#marquee3{width:313px;height:206px;overflow:hidden;}
#marquee3 ul li{float:left;}
#marquee3 ul li img{display:block;}
#mar3Nav{position:absolute;left:10px;bottom:7px;}
#mar3Nav li{float:left;margin:0 3px;width:16px;height:16px;background:#fff;cursor:pointer;line-height:16px;font-family:Arial;font-size:10px;color:#333;text-align:center;}
#mar3Nav li.navOn{background:#c10000; color:#fff;}
.con_right_nav{ height:38px; line-height:38px; background:#420d62; margin-bottom:16px;}
.con_right_nav ul li{ display:inline;}
.con_right_nav ul li a{ display:block; float:left; color:#fff; font-size:14px; width:20%; text-align:center; background:url(../ext_images/nav_br.png) no-repeat left scroll;}
.con_right_nav ul li.first a{ background:none;}
.con_right_nav ul li a:hover{ text-decoration:underline;}
.ml h3{ font-size:22px; color:#420d62; height:50px; line-height:50px; margin-bottom:10px;}
.ml_min{ height:1200px; overflow-y:scroll; overFlow-x:hidden;}
::-webkit-ml_min {  
  width: 14px;  
  height: 14px;  
}  
.ml_min ul{ width:614px;}
.ml_min ul li{ padding:10px; border:1px solid #CAC3C3; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; position:relative; z-index:100; behavior:url(css/tool_iecss3.htc);/*IE浏览器 圆角*/ height:88px; overflow:hidden; margin-bottom:10px; cursor:pointer;}
.ml_min ul li i{ display:block; width:22px; float:left; background: url(../ext_images/book_ico.png) #eeeeee no-repeat center scroll; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; height:88px; text-align:center; position:relative; z-index:100; behavior:url(css/tool_iecss3.htc);/*IE浏览器 圆角*/}
.ml_min ul li i img{ display:block; margin:0 auto; margin-top:36px;}
.ml_min ul li .m{ width:390px; float:left; padding-left:10px;}
.ml_min ul li .m span{ display:block; line-height:16px; margin-bottom:2px; color:#696968;}
.ml_min ul li .m b{ display:block; font-size:16px; color:#3c3c3a;}
.ml_min ul li .m p{ line-height:16px; color:#a2a2a2;}
.ml_min ul li .r{ float:right; padding:3px; box-shadow:0 0 3px #666666; position:relative; top:4px; right:4px;}
.ml_min ul li:hover i{ background-color:#420d62; background-image:url(../ext_images/book_ico_2.png);  transition:background .3s ease-in;}
.ml_min ul li:hover b{ color:#420d62; transition:color .3s ease-in;}
.ml_min ul li:hover span{ color:#F90; transition:color .3s ease-in;}
.ml_min ul li:hover .r img{ opacity:0.6; transition:opacity .3s ease-in;}
/*===========================================================footer*/
.footer{ text-align:center; clear:both; padding:48px 0 60px; border-top:5px solid #420d62}
.footer img{ display:inline-block; margin-bottom:4px;}
.footer p{ line-height:18px; font-size:12px; color:#4d3e30;}
/*new_list*/
ul.new_lists li{ width:100%; float:left; height:48px; line-height:48px; border-bottom:1px dotted #dfdfdf; overflow:hidden;}
ul.new_lists li em{ display:block; float:left; width:106px; color:#a8b0b6;}
ul.new_lists li a{ display:block; float:left;}
/*new_con*/
.con_text p{ line-height:32px; color:#5e5e5e; margin-bottom:16px; text-indent:2em; text-align:justify; text-justify:inter-word;}
/*qkdy*/
.qk_dy h4{ font-size:14px; color:#3e3e3e; margin-bottom:26px;}
ul.q_q{ padding-left:20px;}
ul.q_q li{ width:100%; height:1%; background:#f9f9f9; position:relative; padding:20px 0; margin-bottom:14px;}
ul.q_q li i{ display:block; float:left; width:45px; height:45px; border:1px solid #e4e4e4; background:#fff; text-align:center; line-height:45px; color:#c0906b; -moz-border-radius:22px; -webkit-border-radius:22px; border-radius:22px; position:absolute; z-index:100; behavior:url(css/tool_iecss3.htc);/*IE浏览器 圆角*/ left:-20px; top:16px;}
ul.q_q li p{ padding-left:45px;}
ul.q_q li p b{ display:block; height:45px; line-height:45px; font-size:14px; color:#3e3e3e;}
ul.q_q li p span{ display:block; line-height:28px; color:#9b9b9b; }
/*lxwm*/
.lxwm{ background:#f9f9f9; color:#5a5a5a; position:relative; top:20px;}
.lxwm img{ display:block; position:absolute; top:-34px; right:26px;}
.lxwm ul{ padding:30px 0; overflow:hidden;}
.lxwm ul li{ width:100%; float:left;}
.lxwm ul li b{ display:block; float:left; width:120px; height:26px; line-height:26px; text-align:right; color:#c0906b; font-size:14px;}
.lxwm ul li span{ display:block; width:430px; float:left; line-height:26px; padding-left:10px;}
/*jj*/
.jj{ border-top:1px solid #e2e2e2; padding-top:30px;}
.jj p{ line-height:28px; color:#000;}
/*qkbwh*/
ul.bwh{ padding-left:50px; overflow:hidden; margin-bottom:70px;}
ul.bwh li{ padding:10px 0;}
ul.bwh li i{ height:44px; width:78px; border-color:#e7e7e7; color:#3e3e3e; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; left:-50px; top:10px;}
ul.bwh li p{ width:auto; padding-left:58px;}
ul.bwh li p span{ display:inline-block; height:34px; line-height:34px; width:33%;}
p.bwh_text{ line-height:28px;}

.con_bt{ height:44px; line-height:44px; border-bottom:1px solid #ccc;}
.con_bt h3{ float:left; height:44px; line-height:44px; border-bottom:1px solid #ff9c00; margin-bottom:20px; overflow:hidden;}
.con_bt h3 span{ display:block; float:left; padding:0 10px 0 2px; font-size:16px;}
.con_bt h3 em{ color:#bbb;}

/*yqlj*/
.yqlj{overflow: hidden;
padding-bottom: 36px;
border-bottom: 1px solid #f2f2f2;
background-color: #fff;
width: 957px;
margin: 0 auto;
padding: 22px;}
.yqlj .yqlj_min{ clear:both;}
.yqlj ul{ width:100%; float:left; }
.yqlj ul.last{ margin:0;}
.yqlj ul li{ width:190px;float:left; height:28px; line-height:28px;}