@charset "gb2312";
body{ font-size:12px; margin:0px; font-size:12px; background:#f5f5f5; font-family:arial,"Microsoft YaHei","\5fae\8f6f\96c5\9ed1";}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {	margin: 0;	padding: 0}
table {	border-collapse: collapse;	border-spacing: 0}
fieldset, img {	border: 0; vertical-align:middle}
address, caption, cite, code, dfn, em, th, var {	font-style: normal;	font-weight: normal}
ol, ul {	list-style: none}
caption, th {	text-align: left}
img{ border:0px; vertical-align:middle}
h1, h2, h3, h4, h5, h6 {	font-size: 100%;	font-weight: normal}
q:before, q:after {	content: ''}
abbr, acronym {	border: 0;	font-variant: normal}
sup {	vertical-align: text-top}
sub {	vertical-align: text-bottom}
input, textarea, select {	font-family: inherit;	font-size: inherit;	font-weight: inherit}
input, textarea, select {*font-size:100%}
legend {	color: #000}
/* 使IE兼容html5 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;}
/* =CLEARFIX (do not modify) */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
*{ margin:0px; padding:0px;}
.clearfix { display:block; }
/* End hide from IE-mac */
/* 去掉链接虚框 
a:active ,area,label { blr:expression(this.onFocus=this.blur()) }
:focus { outline-style: none; }*/
/*备用清除浮动*/
.clear{ clear:both; height:0px;font-size:0px; line-height:0px; }
a:link{ text-decoration:none}
a{ cursor:pointer; text-decoration:none}
*{ transition: color 300ms ease 0s, background-color 300ms ease 0s;}
.m-fl{ float:left; margin:0; float:left;display:inline; overflow:hidden}
.m-fr{ float:right; margin:0; float:left;display:inline; overflow:hidden}

.g-box-1240{ width:1240px; height:auto; margin:15px auto 0; display:block; overflow:hidden}

.g-title{ width:1208px; height:auto; margin:12px auto 0; display:block; overflow:hidden}
.g-title dt{ width:329px; height:50px; line-height:50px; font-size:22px; font-weight:normal; color:#fff; text-indent:44px; background:url(../images/test-project-icon.png) no-repeat; float:left; display:inline; overflow:hidden}
.g-title dd{ width:auto; height:50px; float:right; display:inline; overflow:hidden}
.g-title dd p{ width:auto; height:50px; line-height:50px; font-size:14px; font-weight:normal; color:#555; float:left; margin:0; display:inline; overflow:hidden;}
.g-title dd a{ width:auto; height:50px; line-height:50px; font-size:14px; font-weight:normal; color:#555; float:left; margin:0 0 0 15px; display:inline; overflow:hidden;}
.g-title dd a:hover{ color:#f60}
.g-title dd p span{ color:#f60; font-weight:bold; padding:0 3px}

.g-banner img{ width:100%; height:auto; display:block; overflow:hidden}

.g-allmonth{ background:#fff;}
.g-allmonth h3{ width:100%; height:45px; line-height:45px; font-size:20px; font-weight:bold; color:#fff; text-align:center; background:#58b019; border-top:5px solid #98ca74; display:block; overflow:hidden}
.g-allmonth .g-month-cont{ width:1150px; height:110px; padding:0 45px; display:block; overflow:hidden; position:relative; zoom:1;}
.g-allmonth .g-month-cont dl{ width:auto; height:60px; margin:27px 0 0 0; float:left; display:inline; overflow:hidden; position:relative; zoom:1; z-index:10}
.g-allmonth .g-month-cont dl dt{width:34px;height:34px;line-height:18px;padding:8px;background:#15c7eb;border: 5px solid #FFFFFF;border-radius: 12px;font-size:16px;font-weight:normal;color:#fff;text-align:center;float:left;margin:0 0 0 19px;display:inline;overflow:hidden;}
.g-allmonth .g-month-cont dl dd{ width:auto; height:30px; margin:15px 0 0 0; float:left; display:inline; overflow:hidden}
.g-allmonth .g-month-cont dl dd a{width:27px;height:27px;line-height:28px;font-size:12px;font-weight:normal;color:#fff;text-align:center;background:#15c7eb;border: 3px solid #FFF;border-radius:22px;float:left;margin:0 0 0 15px;display:inline;overflow:hidden;}
.g-allmonth .g-month-cont .g-month-solid{ width:1150px; height:10px; background:#ccc; display:block; overflow:hidden; position:absolute; left:45px; top:52px; z-index:0;}

.g-allmonth .g-month-cont .m-color2 dt{ background:#29d9c2}
.g-allmonth .g-month-cont .m-color2 dd a{ background:#29d9c2}

.g-allmonth .g-month-cont .m-color3 dt{ background:#54dcae}
.g-allmonth .g-month-cont .m-color3 dd a{ background:#54dcae}

.g-allmonth .g-month-cont .m-color4 dt{ background:#6acd72}
.g-allmonth .g-month-cont .m-color4 dd a{ background:#6acd72}

.g-allmonth .g-month-cont .m-color5 dt{ background:#ffbd35}
.g-allmonth .g-month-cont .m-color5 dd a{ background:#ffbd35}

.g-allmonth .g-month-cont .m-color6 dt{ background:#ff9600}
.g-allmonth .g-month-cont .m-color6 dd a{ background:#ff9600}

.g-allmonth .g-month-cont .m-color7 dt{ background:#ff6600}
.g-allmonth .g-month-cont .m-color7 dd a{ background:#ff6600}


.g-examination{ background:#fff;}
.g-examination .g-examination-cont{ width:100%; height:auto; padding:0 0 16px 0; display:block; overflow:hidden;}
.g-examination .g-examination-cont a{ width:284px; height:64px; border:3px solid #eee; background:#fff; float:left; margin:16px 2px 0 15px; display:inline; overflow:hidden}
.g-examination .g-examination-cont a i{ width:35px; height:35px; float:left; background:url(../images/test-project-icon.png) no-repeat 0 -96px; margin:15px 12px 0 15px; display:inline; overflow:hidden}
.g-examination .g-examination-cont a strong{ width:214px; height:18px; line-height:18px; font-size:16px; font-weight:normal; color:#333; float:left; margin:15px 0 0 0; display:inline; overflow:hidden}
.g-examination .g-examination-cont a b{ width:214px; height:14px; line-height:14px; font-size:12px; font-weight:normal; color:#999; float:left; margin:5px 0 0 0; display:inline; overflow:hidden}
.g-examination .g-examination-cont a:hover{ width:289px; height:68px; border:1px solid #f60; box-shadow:0px 0px 5px #f60}
.g-examination .g-examination-cont a:hover strong{ color:#f60}

.g-question{ background:#fff;}
.g-question .g-question-recomd{ width:1208px; height:184px; border-bottom:1px dotted #ccc; margin:auto; display:block; overflow:hidden}
.g-question .g-question-recomd dl{ width:604px; height:150px; float:left; margin:18px 0 0; display:inline; overflow:hidden;}
.g-question .g-question-recomd dl dt{ width:215px; height:150px; float:left; margin:0 13px 0 0; display:inline; overflow:hidden}
.g-question .g-question-recomd dl dt img{ width:100%; height:150px; display:block; overflow:hidden}
.g-question .g-question-recomd dl dd{ width:346px; height:auto; float:left; display:inline; overflow:hidden;}
.g-question .g-question-recomd dl dd .g-question-link{ width:100%; height:35px; display:block; overflow:hidden; position:relative; zoom:1}
.g-question .g-question-recomd dl dd .g-question-link b{ width:35px; height:35px; line-height:35px; font-size:16px; font-weight:bold; color:#fff; text-align:center; background:#19b5fe; border-radius:33px; display:block; overflow:hidden; position:absolute; left:0; top:0;}
.g-question .g-question-recomd dl dd .g-question-link strong{width:328px; height:33px; line-height:33px; border-bottom:2px solid #19b5fe; font-size:18px; font-weight:normal; color:#333; text-indent:27px; margin:0 0 0 18px;display:block; overflow:hidden;}
.g-question .g-question-recomd dl dd .g-question-link:hover strong{ color:#f60; font-weight:bold;}
.g-question .g-question-recomd dl dd strong{ width:100%; height:auto; display:block; overflow:hidden}
.g-question .g-question-recomd dl dd strong b{ width:30px; height:30px; line-height:30px; font-size:14px; font-weight:normal; color:#fff; text-align:center; background:#ffcc00; border-radius:33px; float:left; margin:24px 10px 0 0; display:inline; overflow:hidden}
.g-question .g-question-recomd dl dd strong p{ width:306px; height:90px; line-height:18px; font-size:14px; font-weight:normal; color:#999; float:left; margin:24px 0 0 0; display:inline; overflow:hidden}
.g-question .g-question-recomd dl dd strong p a{ color:#58b019}
.g-question .g-question-recomd dl dd strong p a:hover{ color:#f60}

.g-question .g-question-cont{width: 1242px;margin:0 0 0 15px;}
.g-question .g-question-cont dl{width: 383px;height:151px;border-right:1px dotted #ccc;float:left;margin: 14px 30px 0 0;display:inline;overflow:hidden;}
.g-question .g-question-cont dl dt{ display:none}

.g-soft{ background:#fff;}
.g-soft-cont{ width:100%; height:auto; padding:0 0 15px 0; display:block; overflow:hidden}
.g-soft-cont a{ width:180px; height:68px; float:left; margin:26px 0 0 16px; display:inline; overflow:hidden}
.g-soft-cont a .g-softimg{ width:68px; height:68px; float:left; margin:0 11px 0 0; display:inline; overflow:hidden}
.g-soft-cont a strong{ width:100px; height:18px; line-height:18px; font-size:16px; font-weight:normal; color:#333; float:left; margin:5px 0 0; display:inline; overflow:hidden}
.g-soft-cont a .g-softrank{ width:auto; height:12px; float:left; margin:8px 0 0 0; display:inline; overflow:hidden}
.g-soft-cont a b{ width:100px; height:14px; line-height:14px; font-size:12px; font-weight:normal; color:#999; float:left; margin:8px 0 0; display:inline; overflow:hidden; position:relative; zoom:1}
.g-soft-cont a em{ display:none}
.g-soft-cont a:hover .g-softrank{ display:none}
.g-soft-cont a:hover b{ display:none}
.g-soft-cont a:hover em{ width:65px; height:26px; line-height:26px; font-size:12px; font-weight:normal; color:#fff; text-align:center; background:#f60; border-radius:4px; float:left; margin:10px 0 0 0; display:inline; overflow:hidden;}

.g-cms{ background:#fff;}
.g-cms .g-cms-cont{ width:100%; height:auto; padding:0 0 0 0; display:block; overflow:hidden}
.g-cms .g-cms-cont li{width: 578px;height:155px;float:left;border-bottom:1px dotted #ccc;margin:0 24px 0 15px;display:inline;overflow:hidden;}
.g-cms .g-cms-cont li .g-cms-img{ width:180px; height:120px; float:left; margin:18px 22px 0 0; border-radius:12px; display:inline; overflow:hidden}
.g-cms .g-cms-cont li .g-cms-img img{ width:100%; height:120px; display:block; overflow:hidden}
.g-cms .g-cms-cont li .g-cms-name{width:366px;height:22px;line-height:22px;float:left;font-size:18px;font-weight:normal;color:#333;margin: 22px 0 0 0;display:inline;overflow:hidden;}
.g-cms .g-cms-cont li p{width:366px;height:auto;line-height:20px;float:left;font-size:13px;font-weight:normal;color:#999;margin: 14px 0 0 0;display:inline;overflow:hidden;}
.g-cms .g-cms-cont li .g-cms-name:hover{ font-weight:bold; color:#f60}

/*新头部2015-12-19*/
a:link{ text-decoration:none}
a{ cursor:pointer; text-decoration:none}
*{ transition: color 300ms ease 0s, background-color 300ms ease 0s;}
.m-fl{ float:left; margin:0; float:left;display:inline; overflow:hidden}
.m-fr{ float:right; margin:0; float:left;display:inline; overflow:hidden}
.span4,.span5,.row{ margin:0}

.row{ width:1240px; height:auto;  margin:auto; display:block; overflow:hidden}

.g-top-full{ width:100%; height:36px; display:block; overflow:hidden; background:#3eb37e}
.g-top-full strong{ width:auto; height:36px; line-height:36px; font-size:12px; font-weight:normal; color:#fff;}
.g-top-full ul{ width:auto; height:36px; float:right; display:inline; overflow:hidden}
.g-top-full ul li{ height:36px; line-height:36px; font-size:12px; font-weight:normal; color:#fff; float:left; margin:0 0 0 5px; float:left;display:inline; overflow:hidden}
.g-top-full ul li i{ width:auto; padding:0 0 0 5px;}
.g-top-full ul li a{ color:#fff;}
.g-top-full ul li a:hover{ color:#ff0; text-decoration:underline}


.g-head-full{ width:100%; height:86px; background:#fff; box-shadow:0 2px 3px #cecece; display:block; overflow:hidden}
.g-head-full .g-logo{ width:auto; height:auto; margin:15px 0 0 0;}
.g-head-full ul{ width:auto; height:42px; margin:23px 0 0 220px;}
.g-head-full ul li{ width:auto; height:42px; padding:0 6px; margin:0 4px 0 0; float:left; float:left;display:inline; overflow:hidden; position:relative; zoom:1}
.g-head-full ul li a{ width:auto; height:30px; line-height:30px; font-size:18px; font-weight:normal; color:#333;font-family:arial,"Microsoft YaHei","\5fae\8f6f\96c5\9ed1"; text-align:center; padding:0 12px; border-radius:4px; margin:6px 0 0 0; float:left; display:inline; overflow:hidden}
.g-head-full ul li b{ display:none}
.g-head-full ul .m-hover{ width:auto; height:42px; background:url(../images/keyword-icon.png) no-repeat; padding:0 6px; position:relative; zoom:1}
.g-head-full ul .m-hover a{ width:auto; height:30px; line-height:30px; font-size:18px; font-weight:normal; color:#fff; text-align:center; padding:0 12px; background:#0fc459; margin:6px 0 0 0;  float:left;display:inline; overflow:hidden}
.g-head-full ul .m-hover b{ width:5px; height:42px; background:url(../images/keyword-icon.png) no-repeat 0 -61px; position:absolute; right:0; top:0; display:block; overflow:hidden}

.g-head-full #topForm{ width:334px; height:43px; margin:21px 0 0 21px;}
.g-head-full #topForm .keyword_input{ width:278px; height:39px; line-height:39px; text-indent:10px; border:2px solid #3fb118; border-right:0; border-radius:0; float:left;display:inline; overflow:hidden; padding:0; margin:0;}
.g-head-full #topForm .schbtn{ width:54px; height:43px; background:url(/skin/new2015/images/keyword-icon.png) no-repeat 15px -349px #3fb118; padding:0; margin:0; border:0;}


.g-head-full ul{ margin:10px 0 0 32px; height:auto;}
.g-head-full ul li{ padding:13px 6px; margin:0;}
.g-head-full ul li a{ height:42px; line-height:42px; margin:0}

.g-head-full ul .m-hover{padding:13px 6px; background:none}
.g-head-full ul .m-hover a{height:42px; line-height:42px; margin:0 0 0 0;}
.g-head-full ul .m-hover b{ width:5px; height:42px; background:none; position:absolute; right:0; top:0; display:block; overflow:hidden}


.g-head-full #topForm{ margin:21px 0 0 10px;}
.g-hide-nav{ width:100%; height:0; background:#fff; display:none; overflow:hidden; position:absolute; left:0; top:122px; border-top:1px solid #eee; border-bottom:1px solid #eee; box-shadow:0 3px 4px #ccc; z-index:99999}
.g-hide-nav .row .g-nav-cont{ width:100%; height:auto; display:none; overflow:hidden;  font-family:arial,"Microsoft YaHei","\5fae\8f6f\96c5\9ed1";}
.g-hide-nav .row .g-nav-cont dl{ width:180px; height:auto; float:left; margin:15px 0 0 56px; display:inline; overflow:hidden}
.g-hide-nav .row .g-nav-cont dl dt{ width:100%; height:48px; line-height:48px; font-size:18px; font-weight:normal; color:#333; display:block; overflow:hidden}
.g-hide-nav .row .g-nav-cont dl dd{ width:100%; height:41px; margin:14px 0 0 0; display:block; overflow:hidden}
.g-hide-nav .row .g-nav-cont dl dd a img{ width:41px; height:41px; float:left; display:inline; overflow:hidden}
.g-hide-nav .row .g-nav-cont dl dd a strong{ width:138px; height:41px; line-height:41px; font-size:14px; font-weight:normal; color:#333; text-indent:10px; float:left; display:inline; overflow:hidden}
.g-hide-nav .row .g-nav-cont dl dd a:hover{ color:#3fb118; text-decoration:underline}
.g-hide-nav .row .g-nav-cont dl dd a:hover strong{ color:#3fb118; text-decoration:underline}

/* 底部 */
#foot{ width:100%; height:auto; line-height:30px; padding:30px 0; font-size:12px; font-weight:normal; color:#fff; text-align:center; background:#3eb37e; margin:15px 0 0 0; display:block; overflow:hidden}
#foot a{ color:#fff; padding:0 4px;}
#foot a:hover{ color:#ff0; text-decoration:underline}

/*新*/
#cms_show_ly{ width:1240px; height:auto; background:#fff; margin:15px auto 0; display:block; overflow:hidden}
#comment_list .quote, #comment_list .quote span { text-indent:0; font-size: 12px;}
#comment_list {border:1px solid #ccc;  color:#2f2f2f; padding:1px; zoom:1; }

#comment_list dt {line-height:28px; height:28px; overflow:hidden; padding:0 10px;  }
#comment_list h2 { font-size:14px; color:#fff; height:30px; padding:0 10px; background:url(/skin/gr/images/comment_tbg.png) repeat-x; margin-bottom:10px;}
#comment_list h2 span { float:left;margin-top: 4px ; width:88px; text-align:center; line-height:26px; background-repeat:no-repeat;}
#comment_list dl {padding: 0 5px; }
#comment_list dd {word-wrap: break-word; line-height:20px; padding:5px 10px 10px; }
#comment_list dd img {margin-bottom:-5px;}


#comment_list blockquote, #comment_list .quote { padding:3px 3px 5px; margin:0  0  5px 0 ; border:1px solid #bfbfbf; background:#fffde9; color:#000;}
#comment_list blockquote h4, #comment_list .quote span{ color:#666; padding:0 3px; font-weight:normal; font-size:12px; display:block; background:none;}
#comment_list blockquote h4 cite { font-style:normal;}
#comment_list blockquote div{padding:0 7px;}

#comment_list dt i { font-family:verdana; font-style:normal; }
#comment_list dt b {margin:0 6px; }
#comment_list p { text-align:right;  line-height:1; padding:5px 0;}
#comment_list p a { color:#e65c08; margin-left:10px;}

#comment_list dt span {float:left; }
#comment_list dt em { float:right; font-style:normal;}

#comment_0 dt {background:#fff2e8; color:#c97b54; }
/*#comment_0 dt b {color:#da6024; }*/
#comment_0 h2 span { background-image:url(/skin/gr/images/comment_tr.png)}

#comment_1 dt {background:#f0f7ee; color:#569659;}
/*#comment_1 dt b {color:#39863d; }*/
#comment_1 h2 span, #s_comment h2 span { background-image:url(/skin/gr/images/comment_tg.png)}

#s_comment { text-align:center;}
#s_comment h2 a {float:right;   font-size:12px; font-weight: normal; color:#1d8d23; line-height:30px; }
#s_comment h2 a i { font-style:normal;}
#s_comment .nick_name { float:left; margin-left:12px; line-height:30px; display:inline; }
#s_comment .nick_name input {border:1px solid #a9b9a5; margin-left:6px; height:20px; vertical-align:middle; width:200px}
#s_comment .comment_faces {float:left; margin-left:20px; font-weight:bold; line-height:30px; display:inline;}
#s_comment .comment_faces img { vertical-align:middle; margin-left:3px; cursor:pointer;}
#s_comment textarea {border:1px solid #a9b9a5; padding:3px 5px; width:96%; height:120px; line-height:20px;  margin:8px 0; }
#s_comment .comment_btn { padding:0 12px 10px; text-align:left;}
#s_comment .comment_btn input { width:80px; color:#fff; border:0 none; padding:0; margin-right:6px; font-weight:bold; height:26px; background:url(/skin/gr/images/comment_btn.png) no-repeat; cursor:pointer;}

/*站内搜索*/
.g-head-full #topForm{ width:334px; height:43px; margin:21px 0 0 0;}
.g-head-full #topForm .keyword_input{ width:278px; height:39px; line-height:39px; text-indent:10px; border:2px solid #3fb118; border-right:0; border-radius:0; float:left;display:inline; overflow:hidden; padding:0; margin:0;}
.g-head-full #topForm .schbtn{ width:54px; height:43px; background:url(../images/keyword-icon.png) no-repeat 15px -349px #3fb118; padding:0; margin:0; border:0;}
.g-head-full #topForm{width:330px;height: 34px;display:block;border:2px solid #28af25; position:relative; zoom:1; float:left; margin:21px 0 0 6px;}
.g-head-full #topForm .schsel{ width:70px; height:37px; float:left; border-right:1px solid #cfcfcf; background:#fafafa;}
.g-head-full #topForm .schsel .schsel-now #headSlected{ cursor:pointer; width:70px; height:37px; line-height:37px; display:block; font-size:12px; font-weight:normal; color:#676767; text-indent:18px; background:url(http://www.cr173.com/skin/xiasihao/images/index/search_icn.jpg) no-repeat 52px 17px;}
.g-head-full #topForm .schsel #headSel{ width:70px; height:auto; background:#fff; display:block;margin:0; position:absolute; left:2px; top:37px; zoom:1; z-index:250 }
.g-head-full #topForm .schsel #headSel li{ width:70px; height:34px; display:block; overflow:hidden;}
.g-head-full #topForm .schsel #headSel li a{ width:70px; height:34px; line-height:34px; text-align:center; font-size:12px; font-weight:normal; color:#000; background:#fafafa; margin:0; display:block; overflow:hidden}
.g-head-full #topForm .schsel #headSel li a:hover{ background:#000; color:#fff}
.g-head-full #topForm dl{ width:70px; height:auto; display:block; overflow:hidden; position:absolute; left:0px; top:0px; font-size:14px;}
.g-head-full #topForm dl dt{ width:100%; height:34px; line-height:34px; background:#f5f5f5; color:#555; font-weight:normal; text-indent:13px; display:block; overflow:hidden; cursor:pointer; position:relative; zoom:1}
.g-head-full #topForm dl dt i{ border-left:4px solid transparent; border-right:4px solid transparent; border-top:4px solid #A7A7A7; display:block; overflow:hidden; position:absolute; right:10px; top:15px;}
.g-head-full #topForm dl dd{ width:100%; height:34px; line-height:34px; background:#f5f5f5; color:#555; text-align:center; display:none; overflow:hidden; cursor:pointer}

.g-head-full #topForm .keyword_input{width:187px;height: 34px;line-height: 34px;font-size:14px;float:left;border:0;overflow:hidden;padding:0;margin:0 0 0 70px;display:inline;text-indent:4px;}
.g-head-full #topForm .schbtn{width:73px;height: 34px;line-height: 34px;float:right;background:#28af25;border:0;font-size:14px;font-weight:normal;font-family:"微软雅黑";color:#fff;text-align:center; text-indent:999}
.g-head-full #topForm .schbtn:hover{ background-color:#129A0F;}
.row{ overflow:visible}
.g-head-full{ overflow:visible}





