@CHARSET "UTF-8";
body,th,hr,br,div,li,ul,a,p,img{border:0; margin:0; padding:0;}
ul,li{list-style-type:none;}
a{text-decoration:none;}
body{font-size:12px; background:#fff url(../images/bogy_bg.gif) 0 0 repeat-x; font-family:"Arial,Helvetica Neue",Helvetica,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;  width:100%; min-width:1100px;}

.webTop{width:1100px; margin:0 auto; height:100px; overflow:hidden; z-index:2;}
.w_log{float:left; display:inline;}
.w_nav{float:right; display:inline; text-align:right;}
.w_nav ul li{float:left; display:inline; height:100px; line-height:100px; padding:0 15px; font-size:14px;}
.w_nav ul li a{color:#333;}
.w_nav ul li:hover{background:#c72266}
.w_nav ul li:hover a{color:#fff;}
.w_nav ul .webN_on{background:#c72266}
.w_nav ul .webN_on a{color:#fff;}
/**幻灯片**/
.slideBox{ width:100%; height:600px; overflow:hidden; margin:0 auto; position:relative;}
.slideBox .hd{ height:10px; overflow:hidden; position:absolute; right:0px; bottom:15px; left:50%; z-index:1;}
.slideBox .hd ul{width:100%; margin:0 auto; overflow:hidden; zoom:1;  }
.slideBox .hd ul li{ float:left; height:5px; width:40px; margin:0 5px; background:#fff;  cursor:pointer; }
.slideBox .hd ul li.on{background:#0083cd;}
.slideBox .bd{ position:absolute; left:0; top:0; width:100%; height:600px; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; width:100%; height:600px; overflow:hidden;}
.slideBox .bd li a{display:block; width:100%; height:600px; overflow:hidden;}

.webmainbox{width:100%; margin:0 auto; overflow:hidden; clear:both; padding-top:40px;}
.box1{width:100%; overflow:hidden;  }
.box1_left{float:left; display:inline; margin-left:10px; -webkit-box-shadow:0 0 10px #555;  -moz-box-shadow:0 0 10px #555; box-shadow:0 0 10px #555;}
.box1_right{float:right; display:inline; width:545px; position:relative; height:340px;}
.box1_rCont{position:absolute; right:0; bottom:0; width:510px; height:324px; border:solid 1px #c72266; border-bottom:0}
.box1_rTT{position:absolute; left:0; top:0; background:#fff; font-size:24px; z-index:1; color:#c72266; padding-right:13px; padding-bottom:15px;}
.box1_rTT b{float:left; display:inline; font-weight:lighter;}
.box1_rTT span{font-size:18px; float:left; display:inline; margin-left:10px; margin-top:5px;}
.box1_rDemo{padding-top:35px; height:200px; width:450px; margin:0 auto; font-size:14px; line-height:29px; color:#333}
.box_more{overflow:hidden; clear:both; width:450px; margin:0 auto; padding-top:25px;}
.box_more a{font-size:14px; color:#c72266}
.box2{width:100%; padding-top:0; height:450px; background:url(../images/box_bg1.jpg) center 0 no-repeat;}
.box2_m{width:1100px; position:relative; margin:0 auto; overflow:hidden; height:450px; background:url(../images/box_bg1_.jpg) 60px 0 no-repeat;}
.box2_m1{position:absolute; right:0; top:0; width:512px; height:115px; background:url(../images/timg1.png) 0 0 no-repeat;}
.box2_m2{position:absolute; right:0; top:180px; width:440px; overflow:hidden;}
.box2_m2 ul li{float:left; display:inline; width:220px; overflow:hidden; height:39px;}
.box2_m2 ul li b{background:#fff; margin-top:1px; color:#fc86a8; width:20px; height:20px; font-size:14px; text-align:center; line-height:20px; float:left; display:inline;border-radius: 50%; font-style:italic;}
.box2_m2 ul li a{float:left; display:inline; color:#fff; font-size:16px; margin-left:10px;}
.box_more2{width:118px; height:34px; border:solid 1px #fff; position:absolute; right:317px; bottom:47px;}
.box_more2 a{display:block; overflow:hidden; text-align:center; line-height:34px; color:#fff; font-size:14px;}
.box3_TT{font-size:24px; color:#c72266; clear:both; overflow:hidden;}
.box3_TT b{float:left; display:inline; font-weight:lighter;}
.box3_TT span{float:left; display:inline; font-size:18px; margin-top:10px; margin-left:10px;}
.box3_Cont{overflow:hidden; clear:both; padding-top:30px;}
.box3_Cont ul{width:110%;}
.box3_Cont ul li{float:left; display:inline; margin-right:55px; width:330px; height:240px;}
.box3_Cont ul li img{width:330px; height:240px;}
.box_more3{width:118px; height:34px; border:solid 1px #c72266; margin:0 auto; margin-top:40px;}
.box_more3 a{display:block; overflow:hidden; text-align:center; line-height:34px; color:#c72266; font-size:14px;}
.box4{overflow:hidden; clear:both; background:#f0f0f0; padding-top:0; margin-top:40px; padding-bottom:30px;}
.box4_m{width:1100px; margin:0 auto; overflow:hidden; clear:both; padding-top:25px;}
.box4_m1{overflow:hidden; clear:both; padding-top:35px; height:170px; border-bottom:solid 1px #e3e3e3}
.box4_m1_l{float:left; display:inline;}
.box4_m1_r{float:right; display:inline; width:810px;}
.box4_m1_r .b4_tt{font-size:16px; color:#333}
.box4_m1_r .b4_demo{font-size:14px; color:#666; padding-top:20px; line-height:24px;}
.b4_more{width:118px; height:34px; border:solid 1px #c72266; margin-top:10px;}
.b4_more a{display:block; overflow:hidden; text-align:center; line-height:34px; color:#c72266; font-size:14px;}
.box4_m2{overflow:hidden; clear:both; padding-top:20px;}
.box4_m2 ul li{float:left; display:inline; width:530px; margin-left:20px; overflow:hidden; height:30px;}
.box4_m2 ul li b{float:left; display:inline; width:4px; height:4px; background:#333;border-radius: 50%; margin-top:10px;}
.box4_m2 ul li a{float:left; display:inline; font-size:14px; color:#333; margin-left:10px;}
.box4_m2 ul li a:hover{color:#c72266; text-decoration:underline}

.submainbox{width:1100px; margin:0 auto; overflow:hidden; position:relative; margin-top:40px;}
.sub_box{border:solid 1px #c72266; width:1053px; overflow:hidden; clear:both; margin-left:25px; margin-top:12px;}
.sub_title{position:absolute; display:inline; background:#fff; left:0; top:0; font-size:24px; color:#c72266; padding-right:10px; padding-bottom:5px;}
.sub_title b{float:left; display:inline; font-weight:lighter;}
.sub_title span{float:left; display:inline; font-size:18px; padding-top:3px; padding-left:10px;}

.sub_Nav{ text-align:center; width:100%; background:#c72266; height:50px; color:#fff; line-height:50px;}
.sub_Nav i{font-style:normal;}
.sub_Nav a{color:#fff; font-size:14px;}
.sub_Nav a:hover{color:#fcd796; font-weight:bold;}
.sub_Nav .sec_on{color:#fcd796; font-weight:bold;}
.sub_about{overflow:hidden; clear:both; margin:0 auto; padding:20px; padding-top:30px; font-size:14px; line-height:25px; color:#333}
.subtree{overflow:hidden; clear:both; width:100%; height:40px; background:#b3b3b3}
.subtree_m{width:1100px; margin:0 auto; overflow:hidden; clear:both;}
.subtree_m img{float:left; display:inline; padding-top:10px;}
.subtree_m p{float:left; display:inline; color:#fff; font-size:14px; padding-top:10px; padding-left:15px;}
.subtree_m p a{color:#fff;}
.subtree_m p b{font-weight:lighter; font-family:宋体;}
.subtree_m p a:hover{color:#c72266}

.box5_Cont{clear:both; overflow:hidden; padding-top:30px;}
.box5_Cont ul{width:110%; clear:both;}
.box5_Cont ul li{ padding-right:40px; width:480px; height:90px; margin-right:56px; background:#f5f5f5; vertical-align:bottom; float:left; display:inline; overflow:hidden; margin-bottom:10px;}
.box5_Cont ul li .ind_new_time{float:left; display:inline; width:50px; color:#666; border-right:solid 1px #333; padding:0 10px; margin-top:20px; text-align:center;}
.box5_Cont ul li .ind_new_time span{font-size:14px; display:block; padding-top:5px;}
.box5_Cont ul li .ind_new_msg{float:left; display:inline; width:340px; overflow:hidden;line-height:20px; padding-left:20px;}
.box5_Cont ul li .ind_new_msg div{height:15px; overflow:hidden; padding-top:10px; color:#666}
.box5_Cont ul .no_bg{background:#fff}
.box5_Cont ul li p{overflow:hidden; clear:both; padding-top:20px; }
.box5_Cont ul li p a{float:left; display:inline; color:#333; font-weight:bold; font-size:13px;}
.box5_Cont ul li:hover{background:#c72266}
.box5_Cont ul li:hover a,.box5_Cont ul li:hover .ind_new_time,.box5_Cont ul li:hover p,.box5_Cont ul li:hover div,.box5_Cont ul li:hover .ind_new_msg div{color:#fff;}
.box5_Cont ul li:hover .ind_new_time{border-right:solid 1px #fff; color:#fff}
.box6{text-align:center; color:#999; text-align:center; font-size:14px;}
.box6 b{font-size:24px; display:block; padding-bottom:10px; overflow:hidden;}


.sr_pro{overflow:hidden; clear:both; padding-top:30px;}
.sr_pro ul{width:105%;}
.sr_pro ul li{float:left; display:inline; width:320px; margin-right:15px; margin-left:15px; overflow:hidden; padding-bottom:20px;}
/*.sr_pro ul li p{width:340px; height:236px; border:solid 1px #ccc; display:table-cell; overflow:hidden; text-align:center; vertical-align:middle}
.sr_pro ul li p img{max-width:340px; max-height:240px;}*/
.sr_pro ul li p{width:320px; height:240px; border:solid 1px #ccc; overflow:hidden; text-align:center; vertical-align:middle}
.sr_pro ul li p img{width:320px; height:240px;}
.sr_pro ul li span{text-align:center; overflow:hidden; display:block; font-size:14px; padding-top:10px;}
.sr_pro ul li a{ color:#333;}
.sr_pro ul li a:hover{color:#f01}
.sub_news{overflow:hidden; clear:both; padding-top:10px;}
.sub_news ul li{vertical-align:bottom; clear:both; overflow:hidden; border-bottom:dotted 1px #ccc; width:97%; margin:0 auto; padding:5px 0;}
.sub_news ul li:hover{background:#f0f0f0}
.sub_news ul li b{float:left; display:inline; width:4px; height:4px; border-radius:50%; background:#333; margin-top:8px; margin-left:15px;}
.sub_news ul li a{float:left; display:inline; color:#333; font-size:14px; margin-left:8px;}
.sub_news ul li span{float:right; display:inline; color:#555; font-size:12px; margin-top:5px; margin-right:15px;}
.sub_news ul li a:hover{color:#c72266;}

.dd_title { width: 100%; height: 30px; line-height: 30px; font-size: 16px; font-family: 微软雅黑; color: #f00; text-align: center; overflow: hidden; padding-top:20px;}
.hr { width: 100%; height: 1px; margin: 5px 0; border-bottom: 1px dashed #ccc; overflow: hidden; }
.dd_hits { width: 100%; height: 25px; line-height: 25px; margin: 5px 0; text-align: center; overflow: hidden; }
.dd_content { width: 100%; font-size:14px; margin: 10px 0; line-height:25px; overflow: hidden; }
.fenye { width: 100%; margin: 10px 0; line-height: 25px; overflow: hidden; }
.fenye a { color: green; }
.fenye a:hover { color:red;}

.nullcontent{clear:both; overflow:hidden; width:1px;}
.footer{overflow:hidden; clear:both; overflow:hidden; width:100%; text-align:center; background:#c72266; color:#fff; font-size:14px; padding-bottom:20px;  padding-top:40px;}
.footer a{color:#fff;}