@charset "gb2312";
/* CSS Document */

/* CSS Document */
/* CSS Document */
@charset "utf-8";
body,*,html,a,h1,h2,h3,span,div,ul,li{margin:0; padding:0px;}
body{font-family:Microsoft Yahei; font-size:14px; color:#555; text-decoration:none; line-height:160%;  }
ul,li{list-style:none;}
.clearfix { clear: both; zoom: 1; }
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
img{border:0px none;}
.fl{float:left;}
.rl{float:right;}
.fr{float:right;}
.contect{ width:1120px; margin:0 auto; padding:0 0; color:#333; font-size:14px; line-height:23px;}
:focus{ outline:none;}
a{ color:#333; text-decoration:none;}
a:hover{color:#ff6000;}
.orange{ color:#ff6000;}
a.orange:hover{ text-decoration:underline;}
.grey{color:#999;}
a.grey:hover{ text-decoration:underline;}

/*banner*/
.slider-wrapper {width:100%; height:483px; overflow:hidden; position: relative; }
.theme-default {width:100%; height:483px; position:relative; overflow:hidden;}
.theme-default #slider {width:1920px; height:483px;position:absolute; left:50%; top:0; margin-left:-960px;}
.theme-default .nivoSlider {position:relative;background:#fff url(loading.gif) no-repeat 50% 50%; -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a; -moz-box-shadow: 0px 1px 5px 0px #4a4a4a; box-shadow: 0px 1px 5px 0px #4a4a4a;}
.theme-default .nivoSlider img {position:absolute; top:0px; left:0px; display:none;}
.theme-default .nivoSlider a {border:0; display:block;}
.theme-default .nivo-controlNav {position:absolute; left:50%; bottom:10px; margin-left:-55px;}
.theme-default .nivo-controlNav a {display:block;width:22px;height:22px;background:url(images/bullets.png) no-repeat;text-indent:-9999px;border:0;float:left;}
.theme-default .nivo-controlNav a.active {background-position:0 -22px;}
.theme-default .nivo-directionNav a {display:block;width:30px;height:30px;background:url(images/arrows.png) no-repeat;text-indent:-9999px;border:0;}
.theme-default a.nivo-nextNav {background-position:-30px 0; right:100px;}
.theme-default a.nivo-prevNav {left:100px;}
.theme-default .nivo-caption {font-family: Helvetica, Arial, sans-serif;}
.theme-default .nivo-caption a {color:#fff; border-bottom:1px dotted #fff;}
.theme-default .nivo-caption a:hover {color:#fff;}

.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;}
.nivo-box {display:block;position:absolute;z-index:5;}
.nivo-directionNav a {position:absolute;top:45%;z-index:9;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
.nivo-controlNav a {position:relative; z-index:9; cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}

.ddul{width:200px; text-align:right;}
.ddul li{background:url(images/dd.jpg) no-repeat left center; text-indent:10px; float:left; padding-right:10px;}


.menu{background:url(images/mmbg.jpg) repeat-x top; height:37px; overflow:hidden;}
.menuul{width:1120px; margin:0 auto;}
.menuul li{width:139px; text-align:center; border-right:1px solid #7ac6fa; float:left; line-height:37px;}
.menuul li a{color:#fff; font-family:Microsoft Yahei; font-size:15px; text-decoration:none;}
.menuul li a:hover{color:#fff99f; text-decoration:underline;}

.title{color:#fff; font-size:18px; text-decoration:none; font-family:Microsoft Yahei;}

.ppul{width:218px; margin:0 auto; padding:5px 0;}
.ppul li{background:url(images/pp.jpg) no-repeat center top; height:33px; width:218px; line-height:33px; padding:1px 0; text-indent:26px;}
.ppul li a{color:#333; font-family:Microsoft Yahei; text-decoration:none; font-size:14px;}
.ppul li a:hover{color:#F00;}

.titlea{color:#ff6000; font-family:Microsoft Yahei; font-size:14px; text-decoration:none;}
.titleb{color:#333; font-family:Microsoft Yahei; font-size:14px; text-decoration:none;}

.pppul{width:877px;}
.pppul li{float:left; margin:8px 15px 8px 0;}

.ppp{background:url(images/bg01.jpg) no-repeat center top; height:264px;}

.titlec{font-size:18px; text-decoration:none; font-family:Microsoft Yahei; color:#333;}

a.top{color:#333; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.top:hover{color:#F00; text-decoration:underline;}

.nnul{margin-top:8px;}
.nnul li{background:url(images/dd.jpg) no-repeat left center; text-indent:12px; line-height:25px; height:25px;}

.jjul{width:1120px; margin:0 auto; padding-top:30px;}
.jjul li{width:353px; margin-right:30px; float:left;}

.titled{background:url(images/tit.jpg) no-repeat left top; font-size:18px; text-decoration:none; font-family:Microsoft Yahei; color:#333; padding-top:10px;}

.foot{background-color:#43a2ea; padding:20px 0; color:#fff; text-align:center; font-size:14px;}
.foot a{color:#fff; font-size:14px; font-family:Microsoft Yahei; text-decoration:none; width:100px;}
.foot img{margin:0 43px;}


/* Q_css */

.bannerx{ background:url(images/bannerx.jpg) no-repeat center center; height:200px;}
.wrapper{ width:1120px; margin:0 auto;}
.main{ margin:40px auto;}

.leftside{ width:221px; float:left;}
.leftside h3{ background:url(images/lefttop.jpg) no-repeat center center; height:53px; line-height:53px; color:#fff; font-size:18px; font-weight:normal; text-indent:10px;}
.leftside ul{ border:2px solid #3091e2; padding:3px 0px; border-top:none;}
.leftside li{line-height:32px; margin-top:3px; padding-left:30px; background:url(images/jiantou.png) #f7f8fa no-repeat 13px center; font-size:14px;}
.leftside li a{ transition:.2s;}
.leftside li a:hover{ padding-left:5px;}
.leftside li a.on{ font-weight:bold; color:#ff6600;}
.leftside .leftdiv{margin:15px 0 10px; padding:5px; background:url(images/fankui.jpg) no-repeat left center; }
.leftside .leftdiv:hover{cursor:pointer;}
.leftside .leftdiv span{  transition:0.5s;display:block; margin-right:0px; letter-spacing:8px; font-family:microsoft yahei; font-size:28px; color:#3091e2; font-weight:bold; line-height:30px; float:right;}
.leftside .leftdiv:hover span{color:#ff6000;}

.c-content{  width:866px; float:right;}
.c-content .tit{ background-color:#eee; height:35px; line-height:35px; padding-right:10px;}
.c-content .tit h3{ float:left; background-color:#3091e2; color:#fff; padding:0 20px; font-size:16px; font-weight:normal;}
.c-content .neirong{ padding:20px 0px; }
.c-content .neirong img{ max-width:866px;}
.c-content .neirong strong.aa,.c-content .neirong b.aa{ color:#ff6600; font-size:16px;}
.c-content .news{ margin-top:5px;}
.c-content .news li a.aac{display:block;height:113px;	font-size:14px;	font-family:microsoft yahei;color:#000;	font-weight:bold;padding:10px;border-bottom:1px dotted #ccc;transition:0.5s;}
.c-content .news li a.aac img.a{width:150px;height:113px;	background:url(images/news_bg.jpg) no-repeat center center;float:left; border:1px solid #eee;}
.c-content .news li a.aac h2{	font-size:16px;	margin-left:180px;line-height:30px; color:#1066a8;}
.c-content .news li a.aac span{display:block;	font-size:12px;	font-weight:normal;	font-family:ËÎÌå;line-height:20px;	margin-left:180px;	margin-top:6px;}
.c-content .news li a.aac em{ margin-left:180px; font-style:normal; font-size:12px; color:#999; display:block; font-weight:normal;margin-top:10px;}
.c-content .news li a.aac:hover{text-decoration:none;	background-color:#efefef;}
.c-content .pro li{ float:left; margin:5px 14px; padding:8px; border:2px solid #fff; opacity:1; transition:.5s;  }
.c-content .pro li:hover{ border:2px solid #eee; opacity:.8;  }
.c-content .pro .img img{ width:240px; height:181px;}
.c-content .pro .txt{ margin-bottom:3px; height:30px; line-height:30px; font-size:16px;}
.c-content .tab_cc{ width:100%;border-collapse:collapse; margin-top:5px; margin-bottom:10px;}
.c-content .tab_cc td{ border:1px solid #fff;  line-height:20px; padding:3px;}

